我有一个混乱的 git 存储库。如何清洁呢?

Cha*_*lva 4 git git-clone

我有一个 git 克隆,它被添加的新文件、删除的文件和两个修改的文件弄乱了。我需要一种方法来以节省时间的方式清理它。

由于起源上的冲突,当我向上游拉动时,它给出了 2000 多个冲突。谁能告诉我如何清理我的原点并使原点与上游保持同步?

Von*_*onC 5

您只需将自己的分支重置为原始分支即可

git fetch origin
git reset --hard origin/aBranch
Run Code Online (Sandbox Code Playgroud)

这将从工作树中删除任何本地提交和本地修改,并将所有内容重置为从上游存储库中获取的内容。

如果“来源”和“上游”不同,您需要“git push --force”一个到另一个(确保其他协作者知道该推送)。