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 (合并)分支下改的内容
手动修改文件后,可以合并成功,如下所示
每天进步一点点~~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!