Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个我提取更改的存储库,所以现在它与远程存储库是最新的。除了现在我意识到我需要拉出所有的存储库更改并且不保留我的。我想回到历史,这样当我拉动时我不会得到“已经是最新的”。还有第二部分,我怎样才能拉动并获取他们所有的更改而不保留我的所有更改?
git reset --hard origin/otherbranchname
假设:您在要移动的分支上,远程称为 origin,并且您真的想删除所有提交。
git reset移动分支指针。该命令只是将其从当前位置取出并将其放置在遥控器的分支指针处,同时更改所有工作副本文件。
git reset