当提交了一堆代码时,发现有几个文件的代码提交不正确需要回退到上个版本
使用的方法:
①在要回退的文件所在目录,执行以下操作
通过查看历史,找到需要回退的版本号(hash),例如:f7a434e4f94ef281259d315120eaf5d81aaa3fdf
$ git log -- 文件名
commit dba1ac43da6a4b96af0d244b6aff11f75c805d75 (HEAD -> master)
Author: lhong <hong@qq.com>
Date: Thu May 25 14:12:59 2023 +0800
release canceled,modify rollback
commit f7a434e4f94ef281259d315120eaf5d81aaa3fdf
Author: lhong <hong@qq.com>
Date: Fri Dec 31 13:22:07 2021 +0800
追加対応
commit cf65937fb1452f5b536fa34d6385153f8a13072f
Author: lhong <hong@qq.com>
Date: Tue Dec 1 14:53:44 2015 +0000
移行
git-svn-id: https://xxx-pro.xxx.corp.net/xxx/repository-internal/xxx_jxxxxx48_basc_xx20090916_xxx-xxxlishing@2 94e2c2ea-b92b-4d6f-a985-d40b259829cf
xxx+lxxxxg@CN-PF20GGAZ MINGW64 /c/work/xxx/xxxxxxxx/xxxxxx/05SourceCode/xxx/report (master)
②恢复文件
$ git checkout cf65937fb1452f5b536fa34d6385153f8a13072f 文件名
③提交文件,-m是提交comment 文章来源:https://www.toymoban.com/news/detail-640620.html
$ git commit -m "xxx"
④push代码文章来源地址https://www.toymoban.com/news/detail-640620.html
$ git push
到了这里,关于git中回退单个文件到上一个版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!