【问题标题】:git: undo all changes to my local repository and get a copy of upstream repository [duplicate]git:撤消对我的本地存储库的所有更改并获取上游存储库的副本[重复]
【发布时间】:2020-12-13 14:38:06
【问题描述】:

我想撤消所有本地更改并使用 git 存储库中的代码更新本地计算机。

我已经尝试通过运行以下命令来重置本地分支:

git checkout 
git reset

当我在本地机器上运行 git checkout 时,它会说:

你的分支和 'origin/my-dev-environment' 有分歧,有 1 和 26 个不同的提交,分别。 (使用“git pull”来 将远程分支合并到您的分支中)

如果我尝试git pull,它会抱怨冲突:

CONFLICT(内容):模板/myfile.cs 中的合并冲突自动合并 pages/somefile.html

如何清除本地存储库中的所有更改并获取上游存储库的副本?

【问题讨论】:

    标签: git


    【解决方案1】:

    这里有解释:Reset local repository branch to be just like remote repository HEAD

    git fetch origin
    git reset --hard origin/master
    

    【讨论】:

      猜你喜欢
      • 2018-10-17
      • 1970-01-01
      • 2013-01-29
      • 2014-02-12
      • 2011-04-15
      • 1970-01-01
      • 2014-11-26
      • 2011-09-11
      • 1970-01-01
      相关资源
      最近更新 更多