美文网首页
git 撤销操作

git 撤销操作

作者: 神奇大叶子 | 来源:发表于2017-12-03 23:02 被阅读12次

正常流程:

git add .
git commit -m "comment"
git push

查看修改

已修改未暂存,代码在工作区
git diff

已暂存未提交,代码在暂存区
git diff --cached

已提交未推送,代码在本地仓库
git diff master origin/master

撤销修改

代码还没 add, 代码在工作区
git checkout . 或者
git reset --hard

已暂存未提交,代码在暂存区
git reset
git checkout . 或者
git reset --hard

已提交,未推送,代码在本地仓库
git reset --hard origin/master

已经推送,代码已经在远程仓库了
所以首先要把本地仓库代码撤销,然后再强制推送
git reset --hard HEAD^  // 本地仓库撤销操作
git push -f             // 强制推送到远程仓库

相关文章

  • Git命令详解(转)

    Git命令详解 添加操作 提交操作 删除操作 撤销操作 在Git中,用HEAD表示当前版本。 撤销add 撤销co...

  • Git revert 代码回滚

    没有git rollback,git revert 即使回滚代码。 git revert 撤销 某次操作,此次操作...

  • Git如何撤销merge操作

    Git如何撤销merge操作。当 merge 以后还有别的操作和改动时,用 git revert:该命令就是为撤销...

  • 2019-01-15

    git reset和git revert命令 atom blog git revert是撤销某次操作,此次操作之前...

  • Git 撤销commit文件 和 回退push的文件

    1、撤销 commit 的文件2、撤销 push 的文件1、git reset2、视图操作 reset3、git ...

  • Git---revert

    撤销某次提交:git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且...

  • git撤销或回退操作

    撤销操作 还未放到暂存区git checkout -- [file] git reset Head

  • git学习日志-撤销

    在使用git时,总会遇到需要撤销某些操作的情况。下面就介绍几种撤销操作: 重新提交; 取消暂存的文件; 撤销对文件...

  • 真 git 操作大全 不会就看

    git 常用命令git 远程操作git 撤销操作 推酷git大全 react router4 中文文档 koa 简...

  • git撤销操作

    撤销上一次提交并将暂存区的文件重新提交git commit --amend(后无描述)下一次先add到暂存区然后 ...

网友评论

      本文标题:git 撤销操作

      本文链接:https://www.haomeiwen.com/subject/tgazbxtx.html