差异
问题描述:
比方说,我有一些提交一个存储库:差异
latest-commit
before-latest-commit
...
some-old-commit
比方说,它有一个名为1.file
比方说,它看起来像这种跨各个提交:
一些老提交:
a=1;
之前-最新提交:
a=1;
b=2;
c=3;
最新提交:
a=1;
c=3;
我可以以某种方式查看latest-commit
和some-old-commit
版本1.file
(优选在github)之间的差异,并有线c=3;
标记作为新的,而什么与b继续将被排除在外(因为它是无关紧要的)。
这似乎是一些基本的东西,但我无法达到预期的效果。
答
用途:
git diff some-old-commit..latest-commit -- 1.file
你会无法在GitHub上从GitHub在本地资源库运行此所以先取。
如果'latest-commit'确实是最新的提交,并且工作树没有变化,那么可以像这样缩短它:'git diff some-old-commit 1.file' – 2013-05-04 21:34:55