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
网友评论