美文网首页工具使用
Git教程 将某个文件回滚到指定版本

Git教程 将某个文件回滚到指定版本

作者: 小菜荔枝 | 来源:发表于2017-07-31 22:27 被阅读0次
GIT

0x01 问题

在我们使用 git 时,可能会遇到这种问题:一次 commit 提交了多个文件,但是提交后发现有一个文件不应该提交,这时应该怎么办呢?如果把整个 commit 回滚会很麻烦(正确提交的文件也会被回滚),这时我们就需要回滚一部分文件,下面介绍回滚部分文件到指定版本的教程。

0x02 实现

比如我们要回滚 main.js 文件

git log 查看 hash
  • git log main.js 首先要找到要回滚的版本的hash值,上图中hash值是 2d1ed0e066fd9fde6aef913c102fd808e86161fa
  • git checkout 2d1ed0 main.js 利用 hash 回滚特定文件,注意,这里为了方便操作,使用 hash 的前六位就可以
  • git commit -m '回滚main.js' 回滚后需要提交

大功告成,有兴趣的小伙伴可以亲自试试哦

简书作者 小菜荔枝 转载请联系作者获得授权

相关文章

  • Git教程 将某个文件回滚到指定版本

    0x01 问题 在我们使用 git 时,可能会遇到这种问题:一次 commit 提交了多个文件,但是提交后发现有一...

  • git常用操作

    git回滚到任意版本 git回滚到任意版本 先显示提交的log 回滚到指定的版本 强制提交 完美

  • 开发常用命令

    Maven 检查mvn包依赖mvn dependency:tree Git 强制文件回滚到某个版本git chec...

  • git回滚版本

    回滚到指定版本idgit reset --hard commit_id强推回滚到远程git push -f ori...

  • GIT 常用命令随笔

    常用git 命令 git 代码回滚 先显示提交的log 回滚到指定的版本 强制提交 git 新建项目 git 修改...

  • git回滚到任意版本

    git log -3//显示3条log信息 回滚到指定的版本 强制提交

  • [git]将某个文件回滚到特定分支

    先看下文件的提交记录 git log 文件名commit a1f3eec863e19cdf51404ff7ba2b...

  • 彩色的git lg

    将git log替换成git lg,并且彩色显示,方便查看及回滚到某个版本,效果如下: 只要在命令行输入以下命令回...

  • git 本地回滚和远程回滚

    -- 本地分支回滚到指定版本 git reset --hard -- 强制推送到远程分支...

  • git reset 与 git revert的区别

    git reset --hard xxx 总的来说,git reset 命令用于将现在的版本回滚到过去的某个版本。...

网友评论

    本文标题:Git教程 将某个文件回滚到指定版本

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