【问题标题】:Reverting local changes with git [duplicate]使用 git 恢复本地更改 [重复]
【发布时间】:2022-01-05 08:57:43
【问题描述】:

我创建了一个分支并进行了一些本地更改,但我最终搞砸了一些项目本身。如何还原这些未暂存且未提交的本地更改。我想回到项目最初的年龄,而不影响任何其他分支或主干

【问题讨论】:

标签: git git-branch git-revert


【解决方案1】:

您可以使用git checkout path/to/the/file/with/local/changes 放弃该特定文件中的所有更改。如果要丢弃所有个未提交的本地更改,可以使用.作为从存储库根目录运行命令时的路径:git checkout .

如果您只想选择性地丢弃部分本地更改,可以使用交互式git checkout --patch 命令,它将引导您完成所做的本地更改,并让您选择是否要丢弃它们或不是。

【讨论】:

  • 为了清晰起见:git checkout . 必须在根存储库中执行以丢弃所有本地更改
  • 啊,是的,感谢您的澄清。
猜你喜欢
  • 1970-01-01
  • 2016-01-28
  • 1970-01-01
  • 1970-01-01
  • 2012-11-11
  • 2014-12-11
  • 2013-01-30
  • 1970-01-01
  • 2017-05-28
相关资源
最近更新 更多