找不到这个看似简单的问题的解决方案。
我需要的是从主分支进行拉取,如下所示:
$ git pull origin master
我希望所有冲突都能以有利于远程分支的方式解决,因为远程分支具有最新的更改。本地分支上的所有内容都必须完全忽略。一个非常合乎逻辑的做法是:
$ git pull --strategy=theirs origin master
但是此功能尚未实现。那么最不令人困惑的解决方法是什么?
本地分支上的所有内容都必须完全忽略
为此:
git fetch
git switch mybranch
git reset --hard origin/main
这将使本地分支进入与远程主分支相同的状态。