【发布时间】:2018-03-27 06:21:22
【问题描述】:
如果我想将本地分支(例如 master)更新到远程分支 gitlab/master,我会看到两个选项:
- 我可以使用快进合并将本地分支与远程分支合并。
- 我可以使用 reset 将我的分支移动到远程分支的位置。
第一个操作可以在我的 SmartGit GUI 中通过右键单击实现:merge。后一种操作可以通过将本地分支标记拖到新位置来实现。
git merge --ff <commit> 和 git reset <commit> --mixed 之间有什么技术区别吗?
我承认重置也可以用来将本地分支移动到另一个分支,这不是快进的方式。
【问题讨论】:
标签: git git-merge git-reset fast-forward