19
A
回答
21
合併:的結果與運行git fetch ; git merge
或git pull
相同。
Rebase:結果與運行git fetch ; git rebase
或git pull --rebase
的結果相同。
分支默認值:此選項用於爲所應用的分支選擇默認命令。缺省命令在.git/config
配置文件的branch.<name>
部分中指定。
例子: 假設下的歷史存在
A---B---C topic
/
D---E---F---G master
合併:
如果當前分支是「主」
然後「混帳合併主題」將重播上所做的更改主題分支,因爲它與主分離。因此,以下命令的結果:
git merge topic
將是:
A---B---C topic
/ \
D---E---F---G---H master
再次基於:
如果當前分支是「主題」
那麼這是在「主題」分支提交被重新應用到當前分支,一個接一個,爲了。 接着的以下任一命令的結果:
git rebase master
或
git rebase master topic
將是:
A'--B'--C' topic
/
D---E---F---G master
更多參考請參閱下面的鏈接:
1. https://git-scm.com/docs/git-merge
2. https://git-scm.com/docs/git-rebase
3. https://www.jetbrains.com/idea/help/update-project-dialog-git.html?search=update%20projec
相關問題
- 1. 使用BC密鑰或默認值有什麼區別?
- 2. 有什麼更好的拉或合併到github上的分支
- 3. Python中的無檢查和var或默認語法有什麼區別?
- 4. 默認和默認構造函數有什麼區別
- 5. activity_main.xml或fragment_main.xml有什麼區別?
- 6. 爲什麼在%中使用合併和%有什麼區別?
- 7. Android Studio爲什麼分支
- 8. string.split(text)或text.split()有什麼區別?
- 9. |有什麼區別?和||或運營商?
- 10. 使用!-command或system()有什麼區別?
- 11. <?或<?php ---有什麼區別?
- 12. 合併和分支之間的區別
- 13. rebar和rebar3有什麼區別?或erlang.mk
- 14. Postcss和grunt或gulp有什麼區別?
- 15. 在TortoiseHG中重命名默認分支
- 16. 在構造函數的內部或外部設置一個類屬性的默認值有什麼區別?
- 17. 我可以在Visual Studio Team Services(Visual Studio Online)中設置默認安全性和/或分支策略嗎?
- 18. Visual Studio和Expression Studio有什麼區別?
- 19. 在Mercurial中,「頭」和「分支」之間有什麼區別?
- 20. Visual Studio中//和///有什麼區別?
- 21. 在git中跟蹤分支和上游分支有什麼區別?
- 22. 使用EDMX或EDML進行實體設計有什麼區別?
- 23. 如何在Gitlab中更改合併默認目標分支
- 24. 浮點合併和整數合併有什麼區別?
- 25. 如何將分支合併(或重新綁定)到github中的分支上?
- 26. Git創建一個沒有默認合併的分支
- 27. 執行分支合併和Stream_to_stream合併之間的區別
- 28. Android Studio Beta Channel,Android Studio Canary Channel,Android Studio Dev Channel有什麼區別?
- 29. On或Where在LEFT JOIN中有什麼區別?
- 30. 在src或href中使用「http://」和「//」之間有什麼區別?