美文网首页
Git提交撤销

Git提交撤销

作者: 马儿爱吃草 | 来源:发表于2018-10-08 12:48 被阅读0次

git add 添加 多余文件

这样的错误是由于, 有的时候 可能

git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件

git add 如果添加了错误的文件的话

撤销操作

git status 先看一下add 中的文件
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了

git commit 错误

如果不小心 弄错了 git add后 , 又 git commit 了。
先使用
git log 查看节点
commit xxxxxxxxxxxxxxxxxxxxxxxxxx
Merge:
Author:
Date:

然后
git reset commit_id

over

PS:还没有 push 也就是 repo upload 的时候

git reset commit_id (回退到上一个 提交的节点 代码还是原来你修改的)
git reset –hard commit_id (回退到上一个commit节点, 代码也发生了改变,变成上一次的)

git revert

如果要是提交了以后,可以使用git revert,还原已经提交的修改

此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交
git revert HEAD 撤销前一次 commit
git revert HEAD^ 撤销前前一次 commit
git revert commit-id (撤销指定的版本,撤销也会作为一次提交进行保存)

git revert是提交一个新的版本,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容。

相关文章

  • git撤销与回滚

    git撤销已经push的提交 git log 查看提交记录 git reset --soft commit_id ...

  • Git命令详解(转)

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

  • Git提交撤销

    git add 添加 多余文件 这样的错误是由于, 有的时候 可能 git add . (空格+ 点) ...

  • git 撤销提交

    1.写在前面 我们在使用Git进行版本控制时,有可能会出现这种情况。git push后发现提交的内容不是想要的,这...

  • Git提交撤销

    Git的几种状态 已修改 未暂存 已经修改了文件,还未进行git add恢复方法使用一下任意命令 已暂存 未提交 ...

  • Git commit后撤销

    对git提交后撤销提交做个简单的记录,防止自己忘了。 git reset --mixed#### 默认方式,不带任...

  • Git Reset、Rebase和Revert的区别

    Git Revert git revert 之前的提交仍会保留在git log中,而此次撤销会做为一次新的提交。 ...

  • Git 操作

    远程提交 操作撤销 git reset --hard <版本号>git push origin dev_amort...

  • git随笔

    git 常用操作 修改提交信息本地撤销修改记录git commit --amend通过此命令进入到提交信息界面,...

  • git 常用的命令

    修改提交得message 拿出某次提交内容 合并提交的merge信息 查看提交记录 撤销commit git di...

网友评论

      本文标题:Git提交撤销

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