8月更文挑战第4天 | Git 学习笔记 04

112 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情

分支介绍

我们初始化Git仓库的时候,Git会默认创建一个名为 "main" 的主分支。在实际工作中,主分支要求是一个稳定、健壮、安全的主线,一般不允许在主分支上直接进行开发,而是拉取一个新的分支,开发、测试完成后,再将分支合并到主分支上。

g-7.png

分支是Git的杀手级特征,而且Git鼓励在工作流程中频繁使用分支与合并,哪怕一天之内进行许多次都没有关系。因为Git分支非常轻量级,不像其他的版本控制,创建分支意味着要把项目完整的拷贝一份,而Git创建分支是在瞬间完成的,而与你工程的复杂程度无关。

本地分支操作

1.查看分支列表

查看当前Git仓库中所有的分支列表

git branch

显示:

* main

注:分支前面的 "*" 表示当前所处的分支,使用HEAD指向。

g-8.png

2.创建新分支

使用 git branch [分支名] 命令,可以基于当前分支,创建一个新的分支,此时,新分支中的代码和当前分支完全一样

例如:

git branch dev

创建分支后,此时用户当前所在的地方,还是 “main” 分支(HEAD指向)。

g-9.png

可以查看当前Git仓库中所有的分支列表:

git branch

显示:

  dev
* main

注:分支前面的 "*" 表示当前所处的分支,使用HEAD指向。

3.切换分支

使用 git switch [分支名] 命令,可以切换到指定的分支上进行开发

git switch dev

g-10.png

可再次查看当前Git仓库中所有的分支列表:

git branch

显示:

* dev
  main

注:分支前面的 "*" 表示当前所处的分支,使用HEAD指向。