git 恢复单个文件到指定版本

简介: git 恢复单个文件到指定版本

1. 查看文件提交记录

git log 文件路径

git log vue.config.js
 
commit 5cf622157099b53f196497f75d4d3b7dbed24c90
Author: ***
Date:   Fri Aug 6 10:34:37 2021 +0800

错误的提交

commit 8df1afc5b7d9fc0a747ca9cecf901b29647f8c3a
Author: ***
Date:   Wed Aug 4 07:59:51 2021 +0000

错误提交前的正确提交【需恢复到此版本】

2. 将指定文件回退到指定版本

git reset 目标版本的commit编号 文件路径

git reset 8df1afc5b7d9fc0a747ca9cecf901b29647f8c3a vue.config.js

3. 撤销本地对指定文件的修改

git checkout – 文件路径

git checkout -- vue.config.js

4. 提交回退后的版本到本地仓库

git commit -m “将指定文件回退到指定版本”

git commit -m "恢复vue.config.js"

5. 提交到远程仓库

git push
目录
相关文章
|
21天前
|
开发工具 数据中心 git
详解IDEA git 版本回滚
详解IDEA git 版本回滚
23 0
|
2月前
|
开发工具 git
如何使git提交的时候忽略一些特殊文件?
如何使git提交的时候忽略一些特殊文件?
|
2月前
|
程序员 Linux 开发工具
振南技术干货集:研发版本乱到“妈不认”? Git!(5)
振南技术干货集:研发版本乱到“妈不认”? Git!(5)
|
11天前
|
开发工具 git
技巧分享:Git怎么修改已经提交版本的版本注释
技巧分享:Git怎么修改已经提交版本的版本注释
14 4
|
26天前
|
缓存 项目管理 开发工具
Git项目管理——提交项目和版本回退(二)
Git项目管理——提交项目和版本回退(二)
22 2
|
6天前
|
开发工具 git
如何配置git的.bashrc文件
如何配置git的.bashrc文件
|
9天前
|
Java 开发工具 git
java开发配置全局git忽略文件(IDEA)
java开发配置全局git忽略文件(IDEA)
9 0
|
20天前
|
开发工具 git
Git恢复之前版本的两种方法reset、revert(图文详解)
Git恢复之前版本的两种方法reset、revert(图文详解)
15 0
|
21天前
|
敏捷开发 测试技术 持续交付
【git分支管理策略】如何高效的管理好代码版本
【git分支管理策略】如何高效的管理好代码版本
51 0
|
2月前
|
开发工具 git
【git】如何切换到之前的提交版本
【git】如何切换到之前的提交版本
100 1