差异

2013-05-04 108 views
1

比方说,我有一些提交一个存储库:差异

latest-commit 
before-latest-commit 
... 
some-old-commit 

比方说,它有一个名为1.file

比方说,它看起来像这种跨各个提交:

一些老提交:

a=1; 

之前-最新提交:

a=1; 
b=2; 
c=3; 

最新提交:

a=1; 
c=3; 

我可以以某种方式查看latest-commitsome-old-commit版本1.file(优选在github)之间的差异,并有线c=3;标记作为新的,而什么与b继续将被排除在外(因为它是无关紧要的)。

这似乎是一些基本的东西,但我无法达到预期的效果。

回答

2

用途:

git diff some-old-commit..latest-commit -- 1.file 

你会无法在GitHub上从GitHub在本地资源库运行此所以先取。

+0

如果'latest-commit'确实是最新的提交,并且工作树没有变化,那么可以像这样缩短它:'git diff some-old-commit 1.file' – 2013-05-04 21:34:55