重写提交的历史记录, 更改head之后的提交会被抛弃
git reset 修改head的位置
git reset --hard 对工作树的任何修改都被删除
git reset --soft 将所有文件更改为要提交的修改
撤销git add
git reset <file>
git revert
重写提交的历史记录, 更改head之后的提交会被抛弃
git reset 修改head的位置
git reset --hard 对工作树的任何修改都被删除
git reset --soft 将所有文件更改为要提交的修改
撤销git add
git reset <file>
git revert