我在Ubuntu 10.04 (Lucid Lynx)上使用Git。
我已经向我的主人做出了一些承诺。
但是,我想知道这两个提交之间的区别。所有这些都在我的主分支上。
例如:
commit dj374
made changes
commit y4746
made changes
commit k73ud
made changes
我想了解一下k73ud和dj374之间的区别。但是,当我执行以下操作时,我看不到我在k73ud
中所做的更改。
git diff k73ud..dj374 > master.patch
发布于 2015-04-01 01:10:59
要查看以下内容之间的区别:
您的工作副本和临时区域:
% git diff
中转区和最新提交:
% git diff --staged
您的工作副本并提交4ac0a6733:
% git diff 4ac0a6733
提交4ac0a6733和最新提交:
% git diff 4ac0a6733 HEAD
提交4ac0a6733和提交826793951
% git diff 4ac0a6733 826793951
有关详细说明,请参阅the official documentation。
发布于 2010-07-30 15:45:13
如果您想要查看每次提交时引入的更改,请尝试"git log -p“
发布于 2013-08-03 08:06:40
我使用gitk
来查看其中的区别:
gitk k73ud..dj374
它有一个GUI模式,因此审查起来更容易。
https://stackoverflow.com/questions/3368590
复制相似问题