"git diff"에는 opendiff를 사용하는 방법이 있지만 "git show"에는 동일한 옵션이 없습니다."git show"는 osx에서 커밋을 표시하기 위해 opendiff를 사용합니다.
0
A
답변
0
설명서 페이지에 따르면 git-show
은 뒤에서 git diff-tree -cc
을 실행하여 diff 출력을 생성합니다. 이렇게하면 git-diff
개의 맞춤 설정을 건너 뛸 수 있습니다.
git-diff
을 git-diff-tree
으로 실행할 때 .gitconfig를 변경하여 동일한 옵션을 추가하십시오.
0
당신은 당신에게 해킹이 비트를 사용하여 마지막 두 커밋의 차이를 보여주기 위해 자식은 diff를 설득 할 수 있습니다 경우 자식이 당신이 자식은 diff를 위해 사용하도록에게 어떤 편집기를 사용합니다
COMMITS=$(git log --name-status HEAD^^..HEAD | grep "commit" | sed 's/commit/ /')
COMMITS=($COMMITS)
git diff ${COMMITS[1]} ${COMMITS[0]}
하는.
관련 문제
- 1. 단어를 연속적으로 표시하기 위해 jquery를 사용합니다.
- 2. 어떻게하면 git diff를 gitx로 사용합니까? OSX에서 diff를 사용합니다.
- 3. git branch 커밋을 취소합니다.
- 4. 오래된 git 커밋을 제거하십시오
- 5. GIT : 마지막 커밋을 되 돌리시겠습니까?
- 6. 히트 맵 레이어를 표시하기 위해 Android Google Maps API를 사용합니다
- 7. Git 오류 : 변경 사항이 커밋을 위해 준비되지 않았습니다.
- 8. 중복 커밋을 제거하기 위해 git rebase 대화식 모드를 실행하는 방법
- 9. 다른 Nit git 커밋을 재생하십시오.
- 10. Git 후크에서 커밋을 제외 하시겠습니까?
- 11. 저장소에서 이전 git 커밋을 다운로드하십시오.
- 12. git : 2 차 커밋을 제거하십시오.
- 13. Git cherry - 파일에서 커밋을 선택하십시오.
- 14. git 커밋을 푸는 시간을 검사합니다.
- 15. 왜 내 git 커밋을 수행해야합니까?
- 16. heroku.com git 저장소로 사용합니다.
- 17. hide/show는 매우 느립니다.
- 18. 로그에서 git 커밋을 잃어버린 것 같습니다. 여전히 reflog는 커밋을 보여줍니다.
- 19. git local 커밋을 어떻게 하나의 커밋으로 병합합니까?
- 20. Show는 C처럼 데이터를 엑셀로 표현합니다.
- 21. git 서버에서 커밋을 제외하는 방법은 무엇입니까?
- 22. 새로운 커밋 및 푸시하기 위해 git post 수신 훅을 사용합니다.
- 23. 특정 파일 형식을 탐지하기 위해 Git post 수신 훅을 사용합니다.
- 24. Git 저장소가 특정 커밋을 포함하는지 확인
- 25. git push가 실패한 커밋을 실행 취소합니다.
- 26. git - git log에서 다른 저장소로 커밋을 수동으로 재생 하시겠습니까?
- 27. 처음으로 git 파일에서 커밋을 찾을 때
- 28. 불필요한 git 커밋을 제거하는 방법은 무엇입니까?
- 29. 웹 애플리케이션에있는 모든 git 커밋을 어떻게 표시합니까?
- 30. 어떻게 위조 된 git 커밋을 수정합니까?
'git show'는'git log'와 더 비슷하다고 생각합니다.'git show'는 때때로 diff를 보여 주지만 실제로'git diff'를 좋아하지 않습니다. – willoller