13
A
回答
37
那個人是錯的:正確的模型是pull-before-you-push
而不是相反。
當你pull
,git
將獲取的origin
提交,並會嘗試fast-forward
您的本地提交在它們之上,做了合併。之後,您可以push
這樣你就不會與其他更新產生衝突。
+0
即使當我在一個單獨的分支上工作並且沒有其他人身體曾經碰過那個單獨的分支時,情況是否如此? –
相關問題
- 1. 什麼時候需要做「git pull」,在「git add,git commit」之前還是之後?
- 2. 爲什麼git push在git pull之後無法快進?
- 3. git push和git pull有什麼區別?
- 4. 爲什麼「git push」被拒絕? (「git pull」沒有幫助)
- 5. git push/pull - 默認爲github
- 6. xcode git pull/push crash
- 7. git merge,push,pull confusion
- 8. git submodule commit/push/pull
- 9. Git需要git push的用戶名和密碼,使用HTTPS方法的git pull
- 10. git新手 - git add/commit/push/pull
- 11. Heroku:'git push -f'後如何「git pull」
- 12. 如何撤消git pull或git push?
- 13. 當用戶在「git add」和「git commit」之前做「git push」會發生什麼?
- 14. `git pull`後需要`git checkout`嗎?
- 15. 包括.pem for git pull/push
- 16. Git Push/Pull VS 2015 Issue
- 17. Docker要領:爲什麼`docker-compose pull`還不夠?爲什麼我也需要`git pull`?
- 18. 我什麼時候需要運行「git pull --all」?
- 19. 爲什麼我們需要git add命令中的文件名?
- 20. 爲什麼Git需要簽名推送?
- 21. 爲什麼git pull提供了合併的機會,但git push沒有?
- 22. 爲什麼git pull origin master不能工作,但是git pull呢?
- 23. 爲什麼git push有時需要一個localref參數?
- 24. 爲什麼我需要hg更新後,在gg中,而在git中,我只做git pull
- 25. 爲什麼「git push helloworld + master:master」而不是「git push helloworld」?
- 26. Aptana Studio 3需要我git,爲什麼?我能做什麼?
- 27. 在git push + pull中強制超時
- 28. 爲什麼我總是要手動合併git pull?
- 29. 爲什麼我的「git push」到遠程git項目失敗
- 30. git pull,git reset HEAD <new_files_from_pull>,git push。爲什麼這些new_files_from_pull在拉取請求中?
這個人是錯的。您的更改將不會被遙控器接受。在推動之前,你需要*拉*,而不是相反。 –