在Git中,撤销已经commit但未push的代码,可以通过git reset命令来实现。以下是详细的步骤和说明: 1. 确定需要撤销的commit 首先,你需要确定要撤销的commit。可以使用git log命令来查看commit的历史记录,找到你想要撤销的commit的SHA-1哈希值或者相对位置(如HEAD~1表示上一个commit)。 bash git log 2. 使用git res...
参考博客:https://www.jianshu.com/p/a9f327da3562 git reset --soft HEAD~1 //soft表示代码不撤销,只撤销commit,1表示最近的1次,2的话表示最近的两次 git reset --hard HEAD~1 //hard表示代码也删除 修改commit注释 git commit --amend //进入vi编译模式,输入i开始编辑,改好后,Esc,:wq,保存,如果中...