2026-10-22 09:18:04
Git for Windows 的分支管理、分支合并及冲突解决操作如下:
一、分支管理查看分支使用命令 git branch 可显示当前所有分支,其中带 * 的为当前所在分支(通常为 master)。

创建分支通过 git branch <分支名称> 创建新分支。例如:
git branch gitbranch执行后,新分支 gitbranch 即创建成功,但此时仍处于原分支。
切换分支使用 git checkout <目标分支> 切换到指定分支。例如:
git checkout gitbranch切换后,可在该分支上修改文件(如 config.txt),并通过 git add 和 git commit 提交修改。


将分支(如 gitbranch)合并到主分支(master)的步骤如下:

当多个分支修改同一文件的相同部分时,合并会触发冲突,需手动解决。步骤如下:
创建冲突场景
创建分支 gitbranch1,修改 config.txt 中的 db 配置项并提交。

切换到 gitbranch 分支,同样修改 db 配置项并提交。

触发冲突
先将 gitbranch 合并到 master(成功)。

再尝试合并 gitbranch1 到 master,此时 Git 会提示冲突:


手动解决冲突
打开冲突文件(如 config.txt),Git 会标记冲突部分:<<<<<<< HEADdb_config_from_master=======db_config_from_gitbranch1>>>>>>> gitbranch1
修改文件,保留需要的配置(或合并内容),例如:db_config_from_masterdb_config_from_gitbranch1
保存文件后,通过 git add 和 git commit 提交解决后的版本。

通过以上步骤,可高效完成 Git for Windows 的分支管理、合并及冲突处理。