我有一个混乱的 git 存储库。如何清洗?
I have a messed git repository. How to clean it?
我有一个 git 克隆,它被添加的新文件、删除的文件和两个修改过的文件搞得一团糟。我需要一种以节省时间的方式清理它的方法。
因为origin的冲突,拉上游的时候有2000多个冲突。谁能告诉我如何清理我的原点并让原点与上游保持同步?
您可以简单地将您自己的分支重置为原始分支
git fetch origin
git reset --hard origin/aBranch
这将从工作树中删除任何本地提交和本地修改,并将所有内容重置为从上游存储库中获取的内容。
如果 "origin" 和 "upstream" 不同,您需要 "git push --force" 一个到另一个(确保其他协作者知道该推送)。
我有一个 git 克隆,它被添加的新文件、删除的文件和两个修改过的文件搞得一团糟。我需要一种以节省时间的方式清理它的方法。
因为origin的冲突,拉上游的时候有2000多个冲突。谁能告诉我如何清理我的原点并让原点与上游保持同步?
您可以简单地将您自己的分支重置为原始分支
git fetch origin
git reset --hard origin/aBranch
这将从工作树中删除任何本地提交和本地修改,并将所有内容重置为从上游存储库中获取的内容。
如果 "origin" 和 "upstream" 不同,您需要 "git push --force" 一个到另一个(确保其他协作者知道该推送)。