2010-07-16 100 views
2

我有一个存储库,我拉的变化,所以现在它是最新的远程存储库。除此之外,现在我意识到我需要将所有存储库更改全部取消,并且不会执行任何操作。我想回到历史中,以便在我拉动时不会收到“已更新”。也是第二部分,我怎么能拉动并获得他们所有的变化保持不变?与git我如何合并已经合并的存储库?

回答

2
git reset --hard origin/otherbranchname 

假设:你在你想移动的分支上,遥控器被称为原点,你真的想要吹走你所有的提交。

git reset移动分支指针。这个命令简单地将它从当前位置中取出,并将它放在遥控器的分支指针上,同时更改所有的工作副本文件。