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
目录
相关文章
|
6月前
|
开发工具 git
使用Git根据日期进行代码版本切换的方法
通过以上步骤,可以有效地根据日期进行Git代码版本的切换。这种方法在需要回溯历史版本进行bug修复或功能复查时特别有用。Git的灵活性和强大功能使其成为现代软件开发不可或缺的工具之一。
663 103
|
7月前
|
开发工具 git 开发者
Git版本管理常见文件提交流程讲解
以上就是Git常见文件提交流程概述。掌握此流程对于任何使用Git进行版本控制和协同工作项目团队成员都至关重要。
303 13
|
9月前
|
开发工具 git
使用Git下载指定版本或指定commit
使用Git下载指定版本或指定commit
|
安全 开发工具 Android开发
【Android Git】Git版本回退方式
在实际操作中,选择合适的版本回退方式,可以有效地管理代码版本,提高开发效率和代码质量。
782 26
|
IDE 开发工具 git
pycharm如何查看git历史版本变更信息
通过上述步骤,你可以在 PyCharm 中轻松查看 Git 的历史版本变更信息,无论是针对整个项目、特定文件还是分支。使用 PyCharm 的 Git 集成功能,可以更高效地管理和审查代码变更,提高开发过程的透明度和可维护性。
1133 19
|
开发工具 git 索引
怎么取消对project.private.config.json这个文件的git记录
通过以上步骤,您可以成功取消对 `project.private.config.json`文件的Git记录。这样,文件将不会被包含在未来的提交中,同时仍保留在您的工作区中。
363 28
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
1876 1
git学习三:git使用:删除仓库,删除仓库内文件
|
Shell 网络安全 开发工具
git与gitee结合使用,提交代码,文件到远程仓库
本文介绍了如何将Git与Gitee结合使用来提交代码文件到远程仓库。内容涵盖了Git的安装和环境变量配置、SSH公钥的生成和配置、在Gitee上创建仓库、设置Git的全局用户信息、初始化本地仓库、添加远程仓库地址、提交文件和推送到远程仓库的步骤。此外,还提供了如何克隆远程仓库到本地的命令。
git与gitee结合使用,提交代码,文件到远程仓库
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
1788 0
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
664 4