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

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常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,668评论 1 26
  • 本片内容转自CSDN http://blog.csdn.net/ithomer/article/details/7...
    五娃儿阅读 4,968评论 2 87
  • 亲爱的润,今天是你3岁的生日!3年前的今天,你来到这个世界,投入爸爸的怀抱,进入爸爸的心中,就注定成了爸爸深...
    李斌_0727阅读 650评论 0 0
  • 镜中 文‖煮字疗伤 小时候 常常会照镜自赏 羞涩、腼腆 天真、无邪 镜中反射出一个 纯真的心灵 后来 慢慢地疏远了...
    落寞在凉州的烟雨里阅读 157评论 1 3
  • 在学校,当各科老师给我们上课的时候,有时当我们逗老师的时候,各科老师就会带着笑容灿烂的脸,对着我们笑,那时所有...
    拍丛阅读 446评论 0 0