Git 记录
1.撤销commit
撤销一次commit :git reset --soft HEAD~1
如果commit了两次:git reset --soft HEAD~2
--soft
不删除工作空间的改动代码 ,撤销commit,不撤销git add file
--hard
删除工作空间的改动代码,撤销commit且撤销add
2.忽略本地修改
git update-index --assume-unchanged PATH
3.创建空白分支(孤儿分支),不包含旧提交记录
git checkout --orphan my-new-orphan-branch
git rm -rf .
git commit --allow-empty -m "Emptying branch"
git push origin your-new-branch