如何告诉git diff
显示文件foo.txt
的基础版本和“它们”的版本之间的更改?
我可以通过git show :1:foo.txt
或git show:3:foo.txt
查看每个版本-是否有一种简单的方式比较这两个版本?
如何告诉git diff
显示文件foo.txt
的基础版本和“它们”的版本之间的更改?
我可以通过git show :1:foo.txt
或git show:3:foo.txt
查看每个版本-是否有一种简单的方式比较这两个版本?
git diff :1:foo.txt :3:foo.txt
更多信息请参考man gitrevisions;查找:[<n>:]<path>
。
function gdf13 { git diff ":1:./$1" ":3:./$1"; }
- Ciro Santilli OurBigBook.comgit diff
和 git show
的文档,即 :1
和 :3
的语法吗?我在 git diff
和 git show
的文档中没有找到相关内容。 - radixgit diff
的输出中推断出这一点相当困难。 - Rafał Dowgirdgit difftool
,然后选择你最喜欢的差异界面,例如meld。 - Thomas Rawyler--base
和 --theirs
参数:它们能否用于比较 --base
和 --theirs
?这正是我所需要的。 - Rafał Dowgirdgit diff --base --theirs
似乎在输出中没有任何更改。 - Thomas Rawyler