如果我想更新我的本地分支,比方说master
,远程分支gitlab/master
,我看到两个选项:是什么混帐之间的差异合并--ff <commit>和git重置<commit> --mixed
- 我可以使用快进合并将本地分支与远程分支合并。
- 我可以使用重置将我的分支移动到远程分支的位置。
第一个操作可以在我的SmartGit GUI中通过右键单击:merge
来实现。后面的操作可以通过拖动本地分支标记到一个新位置来实现。
git merge --ff <commit>
和git reset <commit> --mixed
之间是否有任何技术差异?
我承认重置也可以用来移动本地分支到另一个分支,这不是快进的方式。
不是'--ff'执行快进合并,而没有选项允许快进合并或合并提交? – Paebbels
哦,我看到我的错。强制选项是'--ff-only'。 – Paebbels