2012-12-10 2 views
1

내 변경 도구가 로컬 변경 (예 : git difftool -x mytool.exe)에서 작동합니다. 커밋 된 변경에 대해 동일한 diff 도구를 사용하려면 어떻게해야합니까? git show, git log을 시도했지만 해당 옵션을 찾을 수 없습니다.difftool에서 커밋 된 변경 사항을 비교하는 방법은 무엇입니까?

+1

가능한 중복 http://stackoverflow.com/questions/3368590/show-diff-between 같은 특정을 지정할 수 있습니다 -commits) – SomeKittens

+0

diff를 수행하려는 커밋을 sha :를 지정해야합니다. – Johan

답변

3

나는 자주 커밋 가장 최근에 의해 도입 된 그래픽은 diff를 확인하려면이 명령을 사용

git difftool HEAD~ 

(이 로컬 변경가있는 경우, 당신이 추가 된이 DIFF에 로컬 변경 사항을 볼 수 이루어지지한다고 가정합니다.).

또한 커밋 또는 대신 지점,

git difftool abc123~..abc123 
[커밋 사이 쇼 DIFF] (의
관련 문제