두 태그 사이에서 차이점을 확인하고 두 태그 사이에서 변경 사항을 커밋하려고합니다. 명령을 말씀해 주시겠습니까?
답변
$ git diff tag1 tag2
또는 그들 사이에 로그를 표시하십시오.
$ git log tag1..tag2
때로는 변경된 파일 목록 만 보는 것이 편리 할 수 있습니다.
$ git diff tag1 tag2 --stat
그런 다음 특정 파일의 차이점을 살펴보십시오.
$ git diff tag1 tag2 -- some/file/name
태그는 ‘해당 태그에 대한’최신 커밋에 대한 참조 일 뿐이므로 태그 사이의 커밋에 차이가 있습니다.
또한 좋은 참조 : http://learn.github.com/p/diff.html
답변
소스 코드가 Github에있는 경우 비교 도구를 사용할 수 있습니다 : https://help.github.com/articles/comparing-commits-across-time/
답변
나란히 시각적으로 표현 하기 위해 기본 뷰어 git difftool
로 openDiff
설정하여 사용합니다.
사용법 예 :
git difftool tags/<FIRST TAG> tags/<SECOND TAG>
특정 파일에만 관심이 있다면 다음을 사용할 수 있습니다.
git difftool tags/<FIRST TAG>:<FILE PATH> tags/<SECOND TAG>:<FILE PATH>
부수적으로, 분기에 관심이 있다면 tags/<TAG>
s를 <BRANCH>
es 로 바꿀 수 있습니다 diff
.