我有一个 git 克隆,它被添加的新文件、删除的文件和两个修改的文件弄乱了。我需要一种方法来以节省时间的方式清理它。
由于起源上的冲突,当我向上游拉动时,它给出了 2000 多个冲突。谁能告诉我如何清理我的原点并使原点与上游保持同步?
您只需将自己的分支重置为原始分支即可
git fetch origin
git reset --hard origin/aBranch
Run Code Online (Sandbox Code Playgroud)
这将从工作树中删除任何本地提交和本地修改,并将所有内容重置为从上游存储库中获取的内容。
如果“来源”和“上游”不同,您需要“git push --force”一个到另一个(确保其他协作者知道该推送)。