![](/img/trans.png)
[英]How do I undo my committed and pushed changes to some of the tracking files in Git?
[英]How do I undo committed changes on Git?
我正在尝试通过删除最近的提交来恢复我的稳定标签。 我运行了以下命令:
git revert e64218b5d415419043002e67115f81bff05bde0e
这出现了:
error: Your local changes would be overwritten by revert.
hint: Commit your changes or stash them to proceed.
fatal: revert failed
我留下了这则消息并关闭了文件。 确认crazy.html
消失之后,我使用git log --oneline
查看了我的历史git log --oneline
e64218b Add a crazzzy experiment
2d0b4b6 Add navigation links
35a79d5 Create blue and orange pages
f72749b Create index page
Git为什么不弄清楚如何撤消其中包含的更改? Git为什么不对结果内容进行另一次提交?
编辑-Git状态显示:
On branch master
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
deleted: crazy.html
您可以执行git stash
, git pull
和git stash pop
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.