目录

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,里面内容为:

git分支操作、分支合并冲突解决

2.创建test分支,并且切换到test分支

git分支操作、分支合并冲突解决

3.在test分支中修改test.txt

git分支操作、分支合并冲突解决

4.提交到远程仓库

git add .

git commit -m "xxx"

git push origin test:test

5.切换到master分支

git checkout master

git分支操作、分支合并冲突解决

6.将test分支合并到master分支

git分支操作、分支合并冲突解决

7.合并成功!

git分支操作、分支合并冲突解决

8.删除test分支

git分支操作、分支合并冲突解决

git bash分支合并冲突修改

1.回到之前的状态

git分支操作、分支合并冲突解决git分支操作、分支合并冲突解决

2.新建test分支

git分支操作、分支合并冲突解决

3.修改test.txt文件并且提交

git分支操作、分支合并冲突解决

4.切换到test分支,修改test.txt文件并提交

git分支操作、分支合并冲突解决git分支操作、分支合并冲突解决

5.切换到master分支,此时因为两个文件有冲突了,合并试一下

git分支操作、分支合并冲突解决

也是merge成功了,但是提示有冲突!

文件内出现这种情况:

git分支操作、分支合并冲突解决

此时将文件修改并提交即可。

git分支操作、分支合并冲突解决

6.删除test分支(如果不修改冲突,并提交的话,是不可以删除test分支的)

git分支操作、分支合并冲突解决

7.修改冲突,提交之后,删除test分支,删除成功

git分支操作、分支合并冲突解决

相关文章: