我的领导说要将问题合并到主分支中,首先我应该
git fetch
git checkout main-branch
git reset --hard origin/main-branch # ???
git checkout my-branch
git merge main-branch
这似乎正确地快进合并我的本地主分支以匹配原点。为什么是这样?难道不应该
git merge origin/main-branch
或者
git pull origin main-branch
有什么区别?