git - 如何从远程 Git 存储库中 pull 并覆盖本地存储库中的更改?

标签 git

<分区>

我需要丢弃本地存储库中的所有更改,并从远程存储库中提取所有代码。执行此操作的 Git 命令是什么?

最佳答案

前提是远程仓库是origin,而且你对master感兴趣:

git fetch origin
git reset --hard origin/master

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

所有对远程不常见的本地提交都将消失。

关于git - 如何从远程 Git 存储库中 pull 并覆盖本地存储库中的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284809/

相关文章:

git - 从哪里开始使用Pipeline Plugin创建Jenkins Gradle构建

git - 是否可以选择 Dependabot 应该针对其打开 PR 的特定分支?

git - 防止 CSV 文件的 EOL 规范化

git flow - 如何暂停一个功能的开发以处理另一个功能

android - 访问远程 gradle 依赖

android - 用新的 Android Studio 项目替换 GitHub 存储库,同时保留旧的提交

git - $HOME git repo(有选择地)到github?

GitLab 重新配置错误 : executing action `create` on resource 'user[git]'

eclipse - 为什么 EGit 在新克隆的存储库中显示未暂存的更改?

git - 使用 `git fetch --all` 跳过将一些分支/标签复制到本地 Git