美文网首页Git 小技巧
Git 撤销 git add,git commit 添加错的文件

Git 撤销 git add,git commit 添加错的文件

作者: WotYang | 来源:发表于2020-02-20 16:01 被阅读0次
场景一、 使用 git add . 添加了当前目录所有文件,导致提交了不应该的文件
  1. 首先使用 git status 看一下当前已经 add 了的文件
  2. 根据自身情况使用以下面命令
命令 描述
git reset HEAD 上一次add 里面的全部撤销了
git reset HEAD fileName 对某个文件进行撤销了

场景二、 使用 git add 后,又使用了 git commit
  1. 首先使用 git log 查看节点
  2. 最后根据不同情况进行如下处理
  • 还没有 push 的情况,可以使用 git reset 命令
命令 描述
git reset commit_id 回退到上一个 提交的节点 代码还是原来自己修改的
git reset –hard commit_id 回退到上一个commit节点, 代码也发生了改变,变成上一次的,本次的修改也丢了
  • 已经 push 的情况,可以使用 git revert 命令(还原已经提交的修改 ,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交)
命令 描述
git revert HEAD 撤销前一次 commit
git revert HEAD^ 撤销前前一次 commit
git revert commit-id 撤销指定的版本,撤销也会作为一次提交进行保存
git revert 提交一个新的版本,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容

相关文章

  • git 遇到过的坑

    git add , git commit 添加错文件 撤销1、fatal: unable to access '*...

  • 0 ---

    .git目录文件夹结构git log命令 本地修改、add、commit、push后撤销git rebase -i...

  • git 撤销git commit(内含车协git add)

    撤销git commit 只是撤销commit, git add里面的内容仍然存在,这种功能类似于用来更改git ...

  • Git 撤销 git add,git commit 添加错的文件

    场景一、 使用 git add . 添加了当前目录所有文件,导致提交了不应该的文件 首先使用 git status...

  • git 常用操作回顾

    撤销add git reset HEAD 撤销commit git reset --soft HEAD^ 仅撤销c...

  • Git操作速查

    舍弃本地修改 git 撤销,放弃本地修改 未add时git checkout . add后,commit前git ...

  • Git撤销提交命令

    1.git reset --soft HEAD^,撤销commit,但是不撤销add动作。2.git reset ...

  • git使用

    安装git 例如,clone gtest到本地 git init git add git commit -m""添...

  • 本地文件上传到Github

    git initgit add .git commit -m "提交文件"git remote add origi...

  • 简单的git指令

    git add . 把所有文件加入git版本管理git commit -m 'git commit messa...

网友评论

    本文标题:Git 撤销 git add,git commit 添加错的文件

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