2
A
답변
0
일부 원격 참조를 해당 로컬 참조와 비교하여 원격 리포지토리가 최신 버전인지 확인할 수 있습니다. 여기서 마스터 브랜치가 예제로 사용됩니다.
$ git ls-remote -h origin
647183ae2208309097fc1dacd13b8568b1d651cc refs/heads/master
$ cat .git/refs/remotes/origin/master
bb5781a9bc077333d7f8cdfecf33364dcd861b2d
더 나은 방법은 끌어 오기 대신 병합 + 병합을 사용하는 것입니다. 가져 오기는 원본/마스터 만 업데이트합니다. 그런 다음 계속하기 전에 병합할지 여부를 확인할 수 있습니다.
$ git fetch # Will not affect any of your private branches.
$ git merge origin/master
관련 문제
- 1. 디렉토리가 변경되었는지 확인하십시오.
- 2. 원격 파일이 변경되었는지 확인하십시오.
- 3. Java에서 부울이 변경되었는지 확인하십시오.
- 4. 심볼릭 링크가 변경되었는지 확인하십시오.
- 5. VB.NET에서 날짜가 변경되었는지 확인하십시오.
- 6. UIImageView의 이미지가 변경되었는지 확인하십시오.
- 7. 원격 페이지가 변경되었는지 감지
- 8. 자바 스크립트를 사용하여 원격 도메인의 페이지가 변경되었는지 확인하십시오.
- 9. PyQt qlabel의 값이 변경되었는지 확인하십시오.
- 10. 자바 스크립트 : URL이 변경되었는지 확인하십시오.
- 11. 컴파일 된 dll이 변경되었는지 확인하십시오.
- 12. Subversion svn으로 파일이 변경되었는지 확인하십시오.
- 13. 데이터 이동시 값이 변경되었는지 확인하십시오.
- 14. Youtube iFrame의 콘텐츠가 변경되었는지 확인하십시오.
- 15. 자식 디렉토리가 원격 저장소와 충돌합니다
- 16. 디렉토리가 파이썬에서 유효한지 확인하십시오
- 17. 디렉토리가 비어 있는지 확인하십시오.
- 18. 디렉토리가 symlink인지 확인하십시오.
- 19. 디렉토리가 LotusScript에 있는지 확인하십시오.
- 20. 디렉토리가 (파일 시스템) 루트인지 확인하십시오.
- 21. .git 디렉토리가 너무 큽니다.
- 22. git add 디렉토리가 비어있다.
- 23. git 하위 디렉토리가 무시됩니다.
- 24. git pull 후에 RubyMine 프로젝트 디렉토리가 사라짐
- 25. 디렉토리에 다른 디렉토리가 있는지 확인하십시오.
- 26. 디렉토리가 클라이언트의 PC에 있는지 확인하십시오.
- 27. 안드로이드의 sdcard에 디렉토리가 존재하는지 확인하십시오.
- 28. 디렉토리가 절대 경로로 존재하는지 확인하십시오.
- 29. 디렉토리가 존재하고 액세스 가능한지 확인하십시오.
- 30. Ruby에서 디렉토리가 비어 있는지 확인하십시오.
뭔가를 시도하십시오. 그것은 오류를 던져야합니다 : p –
왜'git fetch'를하고 나서'origin/master'에 대한 최신 커밋을 들여다 보죠? –
실제로 특정 (하위) 디렉토리 또는 특정 지점을 의미합니까? * (하위) 디렉토리를 확인하려면 적절한 브랜치를'git fetch '할 필요가있다. 그런 다음 당신의 로컬 복사본을 원격/refs에있는 것과 비교해 보라. *'git branch -vv'는/뒤에 상태. –