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

我有一个混乱的git存储库。如何清洗?,git,git-clone,Git,Git Clone,我有一个git克隆,它被添加的新文件、删除的文件和两个修改的文件弄得一团糟。我需要一种省时的方法来清理这个 由于起源上的冲突,当我向上游拉动时,它会产生2000多个冲突。有谁能告诉我如何清理我的原产地,并使原产地与上游最新 您只需将自己的分支重置为源分支即可 git fetch origin git reset --hard origin/aBranch 这将从工作树中删除任何本地提交和本地修改,并将所有内容重置为从上游回购获取的内容 如果“origin”和“upstream”不同,则需要将一

我有一个git克隆,它被添加的新文件、删除的文件和两个修改的文件弄得一团糟。我需要一种省时的方法来清理这个


由于起源上的冲突,当我向上游拉动时,它会产生2000多个冲突。有谁能告诉我如何清理我的原产地,并使原产地与上游最新

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

git fetch origin
git reset --hard origin/aBranch
这将从工作树中删除任何本地提交和本地修改,并将所有内容重置为从上游回购获取的内容


如果“origin”和“upstream”不同,则需要将一个“git push--force”转换为另一个(确保其他协作者知道该推)。

这解决了我的问题。非常感谢你,