13、Git 合并操作与冲突解决全解析
2026/7/29 11:15:56 网站建设 项目流程

Git 合并操作与冲突解决全解析

1. 查看提交图

可以使用git log的一部分功能来查看提交图,命令如下:

$ git log --graph --pretty=oneline --abbrev-commit * 1d51b93... Merge branch 'alternate' |\ | * b384721... Add alternate's line 4 * | 761d917... Another file |/ * 8f4d2d5... Initial 3 line file

此图与之前的提交图类似,但方向不同,最新提交在顶部。两个分支在初始提交8f4d2d5处分离,各有一个提交(761d917b384721),最后在1d51b93处再次合并。

git log --graph是图形化工具(如gitk)的优秀替代方案,其可视化效果适合简单终端。从技术上讲,Git 对称地执行合并操作,生成一个相同的合并提交并添加到当前分支,另一个分支不受影响。

2. 合并冲突场景示例

合并操作可能会带来冲突,因为不同开发线的更改可能存在差异。以下是一个具体场景:

  • 在 master 分支添加内容并提交

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询