나는 이것을 얻지 못한다 : 나는 'git pull --rebase remote branch'명령을 사용하면 내 HEAD를 공유 루트로 되 돌린 다음 그 동안 일어난 모든 원격 커밋을 재생하기 시작한다. 왜 이러한 커밋이 실패하는 경우가 있습니까? 깨끗한 작업 공간에서 깨끗한 커밋입니까? 그게 거의 리베이스의 요점이 아닌가?기존 커밋을 재생할 때 git pull --rebase가 실패하는 이유는 무엇입니까?
5
A
답변
4
커밋이 실패하지 않았습니까?
지점에서 작업하면서 특정 파일을 여러 번 변경한다고 가정합니다.
이제 원격 헤드가 무엇이든 커밋을 리베이스해야합니다.
모든 변경 사항이 제거 된 후 모든 변경 사항이 적용되고 모든 변경 사항이 다시 적용됩니다. 그렇다면 그들이 작업중인 파일을 삭제하면 어떻게 될까요? 그렇지 않으면 변경 사항을 적용 할 수 없도록 변경했습니다.
+2
kwatford가 맞습니다. 변경 사항은 오래된 버전의 파일을 기반으로하기 때문에 충돌로 끝납니다. git이 변경 사항을 적용하려고하면 변경 내용이 시작한 코드와 다른 코드를 변경하려고하므로 충돌로 설정됩니다 –
관련 문제
- 1. git rebase가 다시 충돌을 해결합니까?
- 2. git pull origin master와 git pull origin/master의 차이점
- 3. GIT가 가장 최근의 rebase가 아닌 커밋을 실행 취소합니다.
- 4. git pull does not
- 5. shell_exec and git pull
- 6. git pull : 허가 거부
- 7. git partial pull
- 8. git pull 결과가 충돌합니다.
- 9. git push -f의/반대와 유사한 git pull?
- 10. Git submodule pull request work flow
- 11. delayed_job이 실패하는 이유는 무엇입니까?
- 12. MediaPlayer가 실패하는 이유는 무엇입니까?
- 13. "Operation timed out"으로 git push가 실패하는 이유는 무엇입니까?
- 14. git pull을 호출 할 때 로컬 커밋을 삭제하는 경우
- 15. git pull 현재 추적 지점
- 16. git push/pull - 기본값은 github
- 17. git pull 실행 취소 --rebase
- 18. 어디에서 [git pull]을 당깁니까?
- 19. 불필요한 git 커밋을 제거하는 방법은 무엇입니까?
- 20. AVAudioRecorder prepareToRecord가 실패하는 이유는 무엇입니까?
- 21. hudson/jenkins가 커밋을 시도하는 이유는 무엇입니까?
- 22. 다른 Nit git 커밋을 재생하십시오.
- 23. "git pull origin master"대신 "git pull"되도록 git를 구성 하시겠습니까?
- 24. Android 출시에 git 커밋을 나열하는 방법은 무엇입니까?
- 25. static_cast 없이는 실패하는 이유는 무엇입니까?
- 26. MessageBox가 자동으로 실패하는 이유는 무엇입니까?
- 27. IronPython 코드가 실패하는 이유는 무엇입니까?
- 28. openssl_pkey_new()가 실패하는 이유는 무엇입니까?
- 29. php에서 메일이 실패하는 이유는 무엇입니까?
- 30. auto_ptr의 dynamic_cast가 실패하는 이유는 무엇입니까?
http://stackoverflow.com/questions/3051461/git-rebase-keeping-track-of-local-and-remote/3052118#3052118 도중에 무엇이 재생되는지에 대한 더 나은 비전을 보려면 리베이스. – VonC