TortoiseGit解决冲突代码实战

张开发
2026/4/6 10:55:44 15 分钟阅读

分享文章

TortoiseGit解决冲突代码实战
一、冲突代码核心冲突文件student.txt1. dev1分支代码冲突分支1学号2024001 姓名张三 专业计算机科学与技术 班级计科2班2. dev2分支代码冲突分支2学号2024001 姓名李四 专业软件工程 班级软工1班3. 冲突产生后的代码TortoiseGit标记冲突学号2024001 HEAD当前分支dev2的内容 姓名李四 专业软件工程 班级软工1班 冲突分隔线上方当前分支下方待合并分支 姓名张三 专业计算机科学与技术 班级计科2班 dev1待合并分支dev1的内容4. 冲突解决后代码统一要求学号2024001 姓名张三、李四合并冲突内容 专业计算机科学与技术、软件工程 班级计科2班、软工1班二、合并步骤核心实操从制造冲突到解决冲突1. 冲突场景搭建制造冲突基于master分支创建并切换到dev1分支编辑student.txt并提交切换回master分支创建并切换到dev2分支编辑student.txt同位置修改并提交保持在dev2分支右键选择「TortoiseGit → Merge…」选择合并dev1分支触发冲突。2. 冲突解决步骤查看冲突右键冲突文件「student.txt」选择「TortoiseGit → Edit Conflicts」打开编辑器查看冲突内容编辑冲突删除冲突标记、、按要求整合代码并保存标记解决右键冲突文件选择「TortoiseGit → Resolved」标记冲突已解决提交结果右键仓库空白处选择「TortoiseGit → Commit → “dev2”」提交合并结果验证结果打开文件确认内容正确通过「TortoiseGit → Log」查看合并记录。

更多文章