我已经在git中提交了更改。但是,没有推动它。如何从提交中恢复我的更改。
是否有机会在git中隐藏单个文件
任何人都可以帮助我
答案 0 :(得分:1)
您基本上有两种选择:
要添加新的撤消提交,您只需要运行git revert <sha1>
,其中<sha1>
是您不想要的提交。
要实际删除此提交,您可以运行
git rebase -i <sha1>^
它会打开你的文本编辑器,其中包含一个提交列表。 Juste使用您不想要的提交删除该行,保存并退出。然后Git将重写您的历史记录,删除此提交。