目录
git bash分支命令
git bash分支简单操作
git bash分支合并冲突修改
git bash分支命令
注意:切换分支的时候,本地、暂存区的文件依然在本地、暂存区。也就是只是切换本地仓库的数据!
查看分支:git branch或git branch -av
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name> (把name分支合并到当前分支,即name分支距离远---把远的合并到近的)
删除分支:git branch -d <name>
git branch -D <name>强行删除
用git log --graph命令可以看到分支合并图
git bash分支简单操作
1.在master分支创建文件test.txt,里面内容为:
2.创建test分支,并且切换到test分支
3.在test分支中修改test.txt
4.提交到远程仓库
git add .
git commit -m "xxx"
git push origin test:test
5.切换到master分支
git checkout master
6.将test分支合并到master分支
7.合并成功!
8.删除test分支
git bash分支合并冲突修改
1.回到之前的状态
2.新建test分支
3.修改test.txt文件并且提交
4.切换到test分支,修改test.txt文件并提交
5.切换到master分支,此时因为两个文件有冲突了,合并试一下
也是merge成功了,但是提示有冲突!
文件内出现这种情况:
此时将文件修改并提交即可。
6.删除test分支(如果不修改冲突,并提交的话,是不可以删除test分支的)
7.修改冲突,提交之后,删除test分支,删除成功