三、git分支与合并

1. 查看分支

查看该git项目有哪些分支使用git branch命令,加*(星号)的分支为当前工作的分支,例如:

$git branch

* master


2. 创建一个新分支

创建分支仍然使用git branch命令,后面跟上分支的名,例如:

$git branch experiment

使用git branch命令之后,将得到如下结果:

$git branch

* master

  experiment

可以看到,当前仍然工作在master分支上,可以使用git checkout命令切换到新创建的分支上,例如:

$git checkout experiment

Switched to branch "experiment"

再使用git branch命令得到如下结果:

$git branch

* experiment

  master

可以看到,现在已经切换到experiment分支上了。

需要注意的是,如果分支有未commit的文件时,是不能切换到其它分支的。


3. 合并分支

合并分支使用git merge命令,例如:

$git checkout master

$git merge experiment

git merge命令是将分支合并到当前分支中,如果合并有冲突,则需要手动解决。


4. 删除分支

例如:

$git branch -d experiment

如果分支没有合并,则删除将会失败,如果要强制删除分支,则使用-D选项,例如:

$git branch -D experiment

你可能感兴趣的:(三、git分支与合并)