cd4*_*415 1 git revert git-commit
我一直在本地进行以下操作BranchA:
FileA(错误)git add FileA git commit -m "Modified FileA"所以,FileA是在我本地分支上的本地提交(从不推送到远程)BranchA(也从不推送到远程)。
如何恢复对 FileA 的更改?
更新以及我如何解决它
我从 SourceTree 而不是从 git 撤消了对 FileA 的更改,因为我意识到这对我来说更简单。
为此,在 SourceTree 中,对已提交的文件 FileA 进行 rc >“日志选择...”> 选择上一个提交(在您之前的提交)> rc 并选择“重置为此提交”。那完成了工作,但谢谢大家
要专门撤消该文件中的更改但保持提交不变,否则:
1) 将 fileA 恢复到之前的状态
git checkout HEAD^ -- path/to/fileA
Run Code Online (Sandbox Code Playgroud)
2) 将其包含在您在 BranchA 上所做的最后一次提交中
git commit --amend
Run Code Online (Sandbox Code Playgroud)
(而且因为还没有推,下次就不用用力推了。)
| 归档时间: |
|
| 查看次数: |
1440 次 |
| 最近记录: |