Git分支

Git分支
Git分支_第1张图片
image.png
Git分支的创建 & 切换
# 创建dev分支
git branch dev

# 查看分支
git branch

# 切换到dev分支
git checkout dev

# 创建并切换到bugfix分支
git checkout -b bugfix
Git分支的合并 & 删除
# 当前分支(master)与指定分支(bugfix)合并
git merge bugfix

# 删除分支(bugfix)
git branch -d bugfix
Git分支_第2张图片
image.png

这种情况下的merge是fastforword操作

Git分支_第3张图片
image.png
Git分支_第4张图片
image.png

这种情况下的merge会创建一个新提交C7

Git分支_第5张图片
image.png
Git解决冲突
image.png

假如两个分支修改了同一个文件然后merge,会让Git不知道干嘛,查看git status

Git分支_第6张图片
image.png

打开1文件查看

Git分支_第7张图片
image.png

解决后重新提交即可

你可能感兴趣的:(Git分支)