美文网首页
git之discard、撤销

git之discard、撤销

作者: RangoFu | 来源:发表于2019-06-12 09:43 被阅读0次

有时候增、删、改文件,需要discard和撤销,分3种情况:

Number 1. add before

执行命令1或命令2

Number 2. add after and commit before

执行命令3和(命令1或命令2)

Number 3. commit after and push before

执行命令4和命令1

1.discard命令:
git checkout -- 文件  (注意双横杠和文件之前有空格)

eg:git checkout -- src/

2.删除untracked文件命令:
git clean -fd
3.reset命令:
git reset HEAD 文件

eg:git reset HEAD src/

4.撤销commit命令:
查看操作记录:
git reflog
然后执行:
git reset HEAD@{1}  (注意数字1是需要撤销到的版本)

相关文章

  • git之discard、撤销

    有时候增、删、改文件,需要discard和撤销,分3种情况: Number 1. add before 执行命令1...

  • git 常用操作回顾

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

  • git 撤销 与 push 单个文件 与 push文件夹

    git 撤销 与 push 单个文件 撤销: git reset --soft HEAD^ 这样就成功的撤销了你的...

  • 1223

    git 撤销和删除 撤销工作区的修改:撤销某个文件的工作区修改:git checkout [--] filepat...

  • Git 常用命令

    撤销 查看log git log找到要撤销的commit id 撤销后并还原文件git reset --hard ...

  • Git版本回退

    git 撤销commit 撤销修改http://www.trinea.cn/dev-tools/git-skill/

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

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

  • Git命令详解(转)

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

  • 手把手带你玩git之各种撤销

    git 各种撤销 因为git有三个区:工作区,索引区和版本区。所以git的撤销有很多种,比如: 撤销工作区: 刚写...

  • Git撤销提交命令

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

网友评论

      本文标题:git之discard、撤销

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