git撤销与回滚
2019-05-16 本文已影响23人
全栈弄潮儿
git撤销已经push的提交
-
git log 查看提交记录
-
git reset --soft commit_id
-
git push origin master --force
git commit之前
可以通过 git checkout -- filename 来撤销修改
如果想将多个文件一次性撤销可以用 git checkout -- .
添加到暂存区的撤销
git reset HEAD filename
如果想一次性将所有暂存区文件撤销回来 git reset HEAD
git commit之后
- git log 查看提交记录
2.git revert commit_id 注意的是revert奇数次生效,偶数次又回到之前的修改状态。
如果想回到之前某个版本,可以用reset命令
git reset --soft commit_id