美文网首页Git
Git回退某个文件

Git回退某个文件

作者: cx7 | 来源:发表于2019-03-13 20:14 被阅读0次

回退某个文件test.txt到某次提交的流程 :

  1. 获取想要回退到的版本的commit id(假设为2fe1167)

  2. git 回退版本

git reset 2fe1167 test.txt
  1. 回退之后查看当前状态 会发现没有如想象中的回退到那个版本
    test.txt还是当前这个版本的内容 这是因为reset操作的是暂存区(理论还未确保正确) 需要同步到工作区
    所以这一步 git checkout -- test.txt
    Changes to be committed:
    (use "git reset HEAD <file>..." to unstage)

    modified: test.txt
    Changes not staged for commit:
    (use "git add <file>..." to update what will be committed)
    (use "git checkout -- <file>..." to discard changes in working directory)

    modified: test.txt


4. 提交

git commit -m "revert test.txt to 2fe1167"

相关文章

  • Git回退某个文件

    回退某个文件test.txt到某次提交的流程 : 获取想要回退到的版本的commit id(假设为2fe1167)...

  • git使用相关命令

    1、提交 git commit -m "注释" 文件名 2、查看提交日志 3、回退到某个版本 git reset ...

  • git回溯

    回溯到历史版本 回退所有文件$ git reset [] [] 回退指定文件$ git...

  • git回滚和强制提交

    Git回滚代码到某个commit 回退命令:git reset --hard HEAD^ 回退到上个版本 git ...

  • git回滚

    git回滚 merge后有冲突,不想解决冲突,想取消merge git reset 回退到某个版本 回退到某个版本...

  • git强制回滚版本

    Git回滚代码到某个commit回退命令: git reset --hard HEAD~3 回退到前...

  • 2020-03-03

    Git回退到某个提交,回退后再恢复到回退版本 首先通过git log 查看提交的历史记录,查看commit id,...

  • git 强制回退分支

    git 强制把master回退到某个分支

  • git revert用法

    上次学习了git reset,是用来回退某个版本的,在回退的时候commit提交日志也会回退,这次的git rev...

  • git 代码回滚

    Git回滚代码到某个commit 回退命令:

网友评论

    本文标题:Git回退某个文件

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