五、创建和合并分支(时间线)

发布时间 2023-06-13 19:00:54作者: 稚终KINO

1.git branch

查看本仓库的所有分支,当前处于的分支前边加个*号。

 2.git checkout -b 新分支名

创建新分支,并且切换到创建的新分支。

 3.git branch 新分支名

创建新分支,但是不会自动切换到创建的新分支。

 4.git checkout 分支名

切换到指定的分支。

 5.git merge 新分支名

将新分支合并到当前分支。

5.1 创建分支b1并创建branch.txt文件,添加完内容后从b1分支提交到版本库。

 5.2 创建分支b2并在branch.txt文件中新加内容,添加完内容后从b2分支提交版本库。

 5.3 切换回分支b1查看发现b2分支对branch文件的修改查看不到。

 5.4 将分支b2合并到分支b1,再次从b1分支查看即可查看到分支b2新添加的内容。

 6.git branch -d 分支名

删除分支。

 7.分支合并冲突解决的办法

其他分支修改同一文件,并且提交比当前分支提交时早一个版本,那么合并到当前分支时,便会产生分支冲突。

解决办法,vim打开文件,将文件的头标识和间隔标识以及尾标识删除重新提交。