使用git管理项目过程中,经常会用到tag来标注不同的代码版本,有的时候需要对比两个tag之间的提交差异,下面主要介绍几种比较tag差异的命令:
例如两个tag分别为v1.0.1、 v2.0.1
1. git log v2.0.1 ^v1.0.1
查看v2.0.1上有,而v1.0.1上没有的部分;
2. git log v1.0.1..v2.0.1
查看v2.0.1上比v1.0.1多的部分;
3. git log v1.0.1...v2.0.1
只查看版本之间差异;
4. git log --left-right v1.0.1...v2.0.1
只查看版本之间差异,显示出每个差异commit所在的版本。
注意 commit 后面的箭头,根据我们在 –left-right v1.0.1…v2.0.1 的顺序,左箭头 < 表示是 v1.0.1 的,右箭头 > 表示是 v2.0.1的。
本文详细介绍如何使用Git命令对比两个不同标签间的代码差异,包括查看新增、修改和删除的内容,适用于项目版本管理和代码审查。
707

被折叠的 条评论
为什么被折叠?



