解决冲突
在 Git 合并分支或变基操作中,如果多个分支对同一代码有不同修改,Git 就会产生冲突。
冲突的标志
发生冲突时,Git 会标记冲突文件,并插入如下标识:
<<<<<<< HEAD
当前分支的内容
=======
被合并分支的内容
>>>>>>> 分支名
你需要手动选择保留、合并或修改冲突内容,并删除这些标记。
处理流程
- 打开冲突文件,手动修改内容
- 使用
git add标记已解决 - 提交更改完成合并:
git commit
查看冲突状态
git status
可查看哪些文件处于冲突状态。
借助图形化工具(如 VS Code、Sourcetree)也能直观地处理冲突,提高效率。
相关内容
- Git Hooks 自动化 本章介绍 Git Hooks 的概念与使用,帮助实现提交前检查、自动化脚本执行等功能,提高开发效率和代码质量。
- Git 子模块 本章介绍 Git 子模块的概念和使用方法,帮助管理包含其他 Git 仓库的项目依赖,提高代码复用性。
- 使用标签(Tag) 本章介绍 Git 标签(Tag)的使用方法,包括创建、查看和删除标签,用于标记重要版本节点。
- 常用图形工具与平台 本章介绍常用的 Git 图形界面工具和托管平台,帮助用户更直观地管理代码和协作开发。
- Git 命令速查表 本章提供常用 Git 命令速查表,方便快速查询和使用,提高工作效率。
- 常用配置模板 本章汇总常用的 Git 配置模板,帮助用户快速设置和优化 Git 使用体验。