2017年3月

Git

刚才用 桌面版GitHub 手残点了个 Revert ,文件被删掉了。。。自己又在这个提交上点了次 Revert 文件又回来了。

但是自己看着这两次并没有卵用的提交,♥里痒痒,X度了一下

找到下面这个个人靠谱的方法,自己用的这种方式撤回成功

git reset --hard <commit_id>

commit_id 在 log 中是这种形式 44c7aa824b0f6383ad1eaf037185ea25cb77878f
使用 桌面版GitHub 省略至 6位数 的sha码 ,也可撤回


除了 commit_id 之外还有两种方式

--HEAD    // 最近的一次提交
--HEAD^   // 上一次的提交