Git 撤回手残提交出去的commit
刚才用 桌面版GitHub 手残点了个 Revert ,文件被删掉了。。。自己又在这个提交上点了次 Revert 文件又回来了。
但是自己看着这两次并没有卵用的提交,♥里痒痒,X度了一下
找到下面这个个人靠谱的方法,自己用的这种方式撤回成功
git reset --hard <commit_id>
commit_id 在 log 中是这种形式 44c7aa824b0f6383ad1eaf037185ea25cb77878f
使用 桌面版GitHub 省略至 6位数 的sha码 ,也可撤回
除了 commit_id 之外还有两种方式
--HEAD // 最近的一次提交
--HEAD^ // 上一次的提交