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
目录
相关文章
|
24天前
|
缓存 开发工具 git
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件
本文介绍了如何为Git仓库添加`.gitignore`文件来排除不需要跟踪的临时文件,并展示了如何删除已经被提交的临时文件缓存,以清理Git仓库中的不必要文件。
82 0
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件
|
1月前
|
开发工具 git iOS开发
服务器配置Huggingface并git clone模型和文件
该博客提供了在服务器上配置Huggingface、安装必要的工具(如git-lfs和huggingface_hub库)、登录Huggingface以及使用git clone命令克隆模型和文件的详细步骤。
76 1
|
2月前
|
开发工具 git
git如何不上传指定的文件或文件夹
【7月更文挑战第9天】平时写代码的时候有很多测试文件或者静态文件,没必要上传到git上,不仅占资源更新还麻烦,以下介绍如何忽略不需要上传的文件或文件夹。
229 8
|
2月前
|
开发工具 git
unable to index file ‘~$git提交版本号.xlsx‘
unable to index file ‘~$git提交版本号.xlsx‘
|
2月前
|
存储 安全 开发工具
Git学习笔记 三个区域、文件状态、分支、常用命令
理解并掌握这些概念和命令,对于有效地使用Git来管理项目源代码是至关重要的。Git的强大功能支持了复杂的开发工作流程,而良好的Git实践能够极大地提高团队的协作效率。随着实践的增多,对于Git更深层次的功能和最佳实践的理解也会随之增长,进一步加强你作为一个软件开发者的能力。
56 0
|
3月前
|
开发工具 git
技巧分享:Git怎么修改已经提交版本的版本注释
技巧分享:Git怎么修改已经提交版本的版本注释
27 4
|
3月前
|
开发工具 git
如何配置git的.bashrc文件
如何配置git的.bashrc文件
|
3月前
|
Java 开发工具 git
java开发配置全局git忽略文件(IDEA)
java开发配置全局git忽略文件(IDEA)
|
3月前
|
开发工具 git
Git恢复之前版本的两种方法reset、revert(图文详解)
Git恢复之前版本的两种方法reset、revert(图文详解)
193 0
|
3月前
|
敏捷开发 测试技术 持续交付
【git分支管理策略】如何高效的管理好代码版本
【git分支管理策略】如何高效的管理好代码版本
364 0