我有一个git克隆库,里面混乱不堪,有新加的文件,删掉的文件,还有被同时修改的文件。我需要一种快速整理它的方法。 因为远程仓库中存在冲突,每次从上游拉取代码都会出现2000多个冲突。有没有人可以告诉我如何清理我的本地仓库,并将其与上游仓库同步到最新状态?
你可以简单地将自己的分支重置为 origin 的分支。git fetch origin git reset --hard origin/aBranch 这将会从工作树中删除任何本地提交和本地修改,并将所有内容重置为从上游repo获取的内容。 如果“origin”和“upstream”不同,您需要将一个推送到另一个(请确保其他协作者知道此推送),使用命令“git push --force”。