Git 分支管理常用命令整理
1. 创建、删除、切换、合并
(1) 创建分支:
git branch <branch_name>
<branch_name> 表示分支名称
并且,使用 git branch 可以查看当前所有分支:
git branch
(2) 删除分支:
git branch -d <branch_name>
(3) 切换分支:
git switch <branch_name>
可以使用一条指令完成创建并切换分支的功能:
git switch -c <branch_name>
(4) 合并分支:
合并某分支到当前分支:
git merge <branch_name>
2. 合并分支时出现冲突
当我们合并分支发生冲突时,Git 可能会提示我们如下信息:
...
CONFLICT (content): Merge conflict in conflict.txt
Automatic merge failed; fix conflicts and then commit the result.
即 我们需要手动解决冲突后,再次提交
不仅 Git 会提示我们哪个文件出现了冲突,我们也可以用 git status 命令去查看冲突文件
git status
然后,我们可以去打开这个冲突文件,Git 会为我们在冲突文件中标注更加详细的冲突信息
在 Git Bash 中打开文件,用 cat 命令即可
cat <filename>
手动解决冲突之后,只需要 git add 、git commit 就大功告成了!
如果您对本地仓库以及远程仓库中的常用命令感兴趣,可以参见我的另外两篇博客:
Git 本地仓库常用命令整理
Git 远程仓库常用命令整理