如果我想更新我的本地分支,比方說master
,遠程分支gitlab/master
,我看到兩個選項:是什麼混帳之間的差異合併--ff <commit>和git重置<commit> --mixed
- 我可以使用快進合併將本地分支與遠程分支合併。
- 我可以使用重置將我的分支移動到遠程分支的位置。
第一個操作可以在我的SmartGit GUI中通過右鍵單擊:merge
來實現。後面的操作可以通過拖動本地分支標記到一個新位置來實現。
git merge --ff <commit>
和git reset <commit> --mixed
之間是否有任何技術差異?
我承認重置也可以用來移動本地分支到另一個分支,這不是快進的方式。
不是'--ff'執行快進合併,而沒有選項允許快進合併或合併提交? – Paebbels
哦,我看到我的錯。強制選項是'--ff-only'。 – Paebbels