두 태그를 자식과 비교하는 방법은 무엇입니까? 사이에서 차이점을 확인하고 두 태그 사이에서 변경

두 태그 사이에서 차이점을 확인하고 두 태그 사이에서 변경 사항을 커밋하려고합니다. 명령을 말씀해 주시겠습니까?



답변

$ 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 difftoolopenDiff설정하여 사용합니다.

사용법 예 :

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.


답변