如何从远程Git仓库拉取并覆盖本地仓库的更改?

11 浏览
0 Comments

如何从远程Git仓库拉取并覆盖本地仓库的更改?

该问题已经有答案了:重置本地仓库分支为与远程仓库HEAD相同

我需要放弃本地仓库中的所有更改,并从远程仓库中拉取所有代码。有什么Git命令可以完成这个操作吗?

admin 更改状态以发布 2023年5月23日
0
0 Comments

作为附录,如果您想在远程的基础上重新应用您的更改,也可以尝试:

git pull --rebase origin master

如果您随后想要撤销一些更改(但可能不是全部),可以使用:

git reset SHA_HASH

然后进行一些调整并重新提交。

0
0 Comments

假设远程存储库是origin,且你对master感兴趣:

git fetch origin
git reset --hard origin/master

这将告诉它从远程存储库获取提交,并将您的工作副本定位到其master分支的顶部。

所有本地提交不共享给远程的将会消失。

0