4.Git分支查看&创建&切换&合并


查看分支

git branch -v # 查看分支,*代表当前所在的分支

 
4.Git分支查看&创建&切换&合并
 
创建分支

git branch hot-fix # 创建一个hot-fix分支,然后使用-v查看 # 可以看到除了master之外多了一个hot-fix分支

 
4.Git分支查看&创建&切换&合并
 
切换分支

git checkout hot-fix # 将分支从master切换到hot-fix分支

 
4.Git分支查看&创建&切换&合并
在单独的分支上修复文件,不影响其他的分支
 
合并分支
假设我们在master分支有一个text文件 内容是hello git 1111 提交到本地库
然后创建切换到hot-fix分支将内容修改为hello git 222 提交本地库
两个分支的内容是独立的,然后我们把hot-fix分支修改的内容合并到master,可以使用merge命令

git merage hot-fix # 将hot-fix的内容合并到当前分支 # 可以看出master分钟内容是1111,合并之后变成了修改的222

 
4.Git分支查看&创建&切换&合并
合并分支-冲突合并
合并分支的时候,两个分支在同一个文件的同一个位置有两套完全不同的修改
git无法替我们决定使用哪一个,必须人为决定新代码的内容
我们在hot-fix分支 将内容改为 hello git test hotfix
在master分支将内容修改为 hello git master test
4.Git分支查看&创建&切换&合并
由于两个分支在同一文件都同时修改了东西,所以合并的时候git会冲突,并且有对应的提示冲突文件提示,我们打开冲突文件
4.Git分支查看&创建&切换&合并
git 会自动把文件冲突的地方标记好
<< 到== 之间的代码是当前分支的冲突代码,== 到>>>的代码是要合并的分支冲突的代码
我们将冲突的地方手动调整修改成我们需要的内容然后再重新 add 、commit

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/notes/271736.html

(0)
上一篇 2022年7月6日 19:35
下一篇 2022年7月6日 19:45

相关推荐

发表回复

登录后才能评论