从先前的提交恢复一个文件后无法提交

时间:2017-09-13 23:46:31

标签: git android-studio

我做了什么:

  1. 我有一个在之前的提交中被错误删除的文件。在"版本控制" - > "登录"我点击了#34;还原了所选的更改"在右侧的更改列表中的文件上。enter image description here
  2. Android Studio显示" Patch已成功应用"
  3. 之后什么也没发生 - 它没有出现在任何变更列表中。我如何提交我的还原?

1 个答案:

答案 0 :(得分:0)

Android Studio的“Revert”不等同于git revert。它的行为类似svn revertsvn commit之前放弃更改,或git checkout -- filepathgit add之前放弃更改。

似乎Android Studio没有git revert按钮。所以在命令行中这样做。如果先前的提交涉及几个文件,假设提交为A,git checkout A^ -- filepath仅“还原”一个文件,然后添加并提交。