工具癖Java Web知识

git撤销与回滚

2019-05-16  本文已影响23人  全栈弄潮儿

git撤销已经push的提交

  1. git log 查看提交记录

  2. git reset --soft commit_id

  3. git push origin master --force

git commit之前

可以通过 git checkout -- filename 来撤销修改

如果想将多个文件一次性撤销可以用 git checkout -- .

添加到暂存区的撤销

git reset HEAD filename

如果想一次性将所有暂存区文件撤销回来 git reset HEAD

git commit之后

  1. git log 查看提交记录

2.git revert commit_id 注意的是revert奇数次生效,偶数次又回到之前的修改状态。

如果想回到之前某个版本,可以用reset命令

git reset --soft commit_id

上一篇 下一篇

猜你喜欢

热点阅读