git pull
을 수행 한 후 코드 변경을 검사하고 싶습니다. 현재 그것은 어떤 파일이 변경되는지를 보여줍니다. 어떤 코드가 변경되었는지 어떻게 알 수 있습니까?git pull 후에 코드 변경을 보는 방법?
답변
git log --name-status -2
마지막 두 커밋에서 변경된 파일의 이름이 표시됩니다.
git log -p -2
변경 사항이 표시됩니다. 당신이 당겨 전에
,
git fetch
git log --name-status origin/master..
당신이 파일의 이름과 함께 검색하려고 범 무엇을 보여줍니다.
git pull
이
git fetch
및
git merge
단지 바로 가기이기 때문에
, 당신은 원점에서 가지를 가져 오기 한 후 병합하기 전에 차이를 보여 git fetch
를 실행할 수 있습니다. 이처럼 : 당신이 마스터 아닌 다른 지점에 실행하는 경우
git fetch # Load changes from remote server
git diff master origin/master # Show differences
git merge origin/master # Merge remote changes with local changes
, 당신은 물론 위의 명령에 지점 이름을 변경해야합니다.
'''git diff - 이름 전용 마스터 시작점/마스터 [경로]''' – jiacheo
다음과 같이 밀고 당기는 동안 무엇이 변경되는지 확인할 수 있습니다.
git log --stat
당겨 전에
@iblue 병합하기 전에fetch
및
diff
로 말한다대로 변경 사항을 검토 할 수 있습니다
:
$ git fetch
$ git diff master...origin/master
참고 공통 부모에 대한 DIFF을 의미 트리플 기간, 및 원점/마스터 (아래 표시된 x
커밋) :
풀의 출력의 첫 번째 라인은 다음과 같습니다
:
$ git pull
Updating 37b431a..b2615b4
...
당신은 단순히 수행 할 수 있습니다
$ git diff 37b431a..b2615b4
또는 어떤 다른 명령 :
$ git log --name-status 37b431a..b2615b4
,
나중에
에 당신이 뽑아 이후 잠시있다, 당신은 마지막 풀에 의해 끌려 어떤 변화 알고 싶은 경우에, 당신은 그것을 찾아 볼 수 있습니다 :
$ git reflog | grep -A1 pull | head -2
하는 풀 전에 해시 다음에 풀 후 해시를 보여줍니다 것은 :
b2615b4 [email protected]{0}: pull : Fast-forward
37b431a [email protected]{1}: checkout: moving from v6.1 to master
그런 다음이 두 해시와 같은 일을 수행 할 수 있습니다
git diff 37b431a..b2615b4
마지막 풀 동안 어떤 파일이 변경되었는지를 확인할 수있는 유일한 대답입니다. 그 때 당겼다. – kremuwa
,
git diff [email protected]{1}
예 :
git diff [email protected]{1}
소스와 비교
N 뒤에 커밋,
git diff [email protected]{n}
- 1. `git pull` 후에`git checkout`이 필요합니까?
- 2. git pull 후에 수정 된 Git submodule?
- 3. git pull 후에 gitk에 새 개정판 표시
- 4. git pull 후에 RubyMine 프로젝트 디렉토리가 사라짐
- 5. git pull 자동 병합
- 6. Git 변경을 취소하는 방법
- 7. git partial pull
- 8. git pull 요청을 사용한 코드 품질 메트릭
- 9. Minimalistic git pull tool
- 10. git - 지점을 보는 방법
- 11. git pull origin master와 git pull origin/master의 차이점
- 12. shell_exec and git pull
- 13. git pull : 허가 거부
- 14. git pull does not
- 15. SHA에 기반한 git pull
- 16. git-subtree pull complications
- 17. 문제 해결 git pull
- 18. git pull 결과가 충돌합니다.
- 19. git java wrapper - git pull never ends
- 20. merge/pull in git 처리 방법
- 21. git push -f의/반대와 유사한 git pull?
- 22. Heroku : 'git push -f'다음에 "git pull"하는 방법
- 23. Xcode Syntax Coloring Broken After 'git pull'
- 24. git pull 실행 취소 --rebase
- 25. git pull 현재 추적 지점
- 26. git push/pull - 기본값은 github
- 27. git pull 후 파일 복구
- 28. 어디에서 [git pull]을 당깁니까?
- 29. Git-pull & push-production 서버
- 30. Strange Git pull on fail
[this] (http://stackoverflow.com/questions/1362952/detail-change-after-git-pull)을 참조하십시오. – unrealsoul007