Git 分支-查看&创建&切换&合并&合并冲突的解决

 git branch -v 可以用来查看分支

git branch xxx 可以创建出xxx 的分支名

 git checkout new_branch1 切换到new_branch1 上来

然后可以针对这个分支对文件进行修改和提交,如下所示

 如果此时切换到master 中来,发现文件又恢复到原始master 的初始的样子,如下所示。所以修改文件的时候一定要注意当前在哪个分支下。

 git merge 分支名,把指定的分支合并到当前分支上,如下所示,此时就能看到我master 分支上也有了new_branch1 的东西。

 但在日常开发的过程中会遇到冲突的情况发生

冲突发生的原因:

合并分支时,两个分支在同一个文件的同一个位置两套完全不同的修改,GIT无法替我们决定使用哪一个(如下图所示),必须人为决定新代码内容。

 从上所示,冲突的文件是hello.txt 文件,那么我们打开hello.txt 文件可以发现:

<<<<<< HEAD 是master (当前)下改的位置和内容

======

是new_branch1 (合并)分支下改的内容 

 手动修改文件后,可以合并成功,如下所示

 

posted @   正霜霜儿  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示