在git中重写本地更改

问题描述 投票:0回答:1

找不到这个看似简单的问题的解决方案。

我需要的是从主分支进行拉取,如下所示:

$ git pull origin master

我希望所有冲突都能以有利于远程分支的方式解决,因为远程分支具有最新的更改。本地分支上的所有内容都必须完全忽略。一个非常合乎逻辑的做法是:

$ git pull --strategy=theirs origin master

但是此功能尚未实现。那么最不令人困惑的解决方法是什么?

git
1个回答
0
投票

本地分支上的所有内容都必须完全忽略

为此:

git fetch
git switch mybranch
git reset --hard origin/main

这将使本地分支进入与远程主分支相同的状态。

© www.soinside.com 2019 - 2024. All rights reserved.