-1
A
回答
1
命令git pull
僅在需要時創建合併提交。默認情況下,如果可能,使用fast-forward
進行合併。這相當於用
git fetch
git merge --ff
由於doc said:
--ff
當合並解析爲快進,只更新分支指針,而無需創建一個合併提交。這是默認行爲。
很明顯,你可以確保合併提交總是用
git pull --no-ff
相關問題
- 1. 爲什麼git pull --rebase在重放現有提交時失敗?
- 2. 爲什麼git pull會引入git fetch rebase不是的變化?
- 3. 爲什麼git pull origin master不能工作,但是git pull呢?
- 4. git pull刪除提交
- 5. 爲什麼不「git flow feature pull」跟蹤?
- 6. 爲什麼GitHub會調用外部提交,「Pull Request」?
- 7. 'git pull origin mybranch'留下本地mybranch N提前提交。爲什麼?
- 8. 爲什麼git pull提供了合併的機會,但git push沒有?
- 9. git pull --rebase --ff-only會做什麼?
- 10. 當git pull導致衝突,但是git pull --rebase不會導致什麼?
- 11. 爲什麼Git合併不會自動生成提交和提交消息?
- 12. 爲什麼我的GitHub pull請求顯示不是由我提交的提交?
- 13. git-flow:爲什麼「git-flow feature finish -S」仍然創建合併提交?
- 14. 響應提交後無法創建會話....爲什麼?
- 15. 爲什麼會有人通過提交日誌創建問題?
- 16. git fetch和後續合併不會像git pull一樣 - 爲什麼?
- 17. git pull --rebase丟失了我的提交
- 18. 爲什麼git提示我提交後合併提交消息?
- 19. 什麼Git命令git添加-A和git提交 - 在一行中創建?
- 20. 在分離的HEAD狀態下創建的git提交會發生什麼?
- 21. 爲什麼創建git分支不會複製所有文件?
- 22. 爲什麼git pull會一直顯示新的分支?
- 23. 「git pull」後我會提交所有修改過的文件嗎?
- 24. git push和git pull有什麼區別?
- 25. 默認情況下,爲什麼git會在合併後提交?
- 26. 爲什麼會提交此行爲?
- 27. 「git pull origin」和「git pull remote」有什麼區別?
- 28. JQuery - 爲什麼不提交?
- 29. 爲什麼我的GitHub pull請求有兩個提交?
- 30. Git Fetch vs Pull:不同結果,不確定爲什麼
答案一生創作中,宇宙萬物是「快進」。 –