我有一个存储库,我提取了更改,所以现在它与远程存储库是最新的。除此之外,我现在意识到我需要将所有存储库的更改都删除,而不是我的存储库。我想回到历史中,以便在拉动时我不会得到“已经最新”。还有第二部分,我如何能够完全改变他们所有的变化?
答案 0 :(得分:2)
git reset --hard origin/otherbranchname
假设:您在要移动的分支上,远程称为原点,并且您真的想要吹走所有提交。
git reset
移动分支指针。此命令只是将其从当前位置中取出并将其放在遥控器的分支指针上,同时更改所有工作副本文件。