用git如何把单个文件回退到某一版本

摘要:
这个文件暂定为.jsp1。首先转到.jsp目录:通过gitloga.jsp查看.jsp的更改记录。2.找到要回滚的版本号:例如,fcd2093通过gitresetfcd2093a.jsp回滚文件。3.提交此回滚的gitcommit-m“注释内容”。4.选择文件gitcheckouta.jsp。5.推送到远程目录gitbushroriginbranch。例如,gitbushroriginbugfix

暂定此文件为a.jsp

1.首先到a.jsp所在目录:

通过 git  log a.jsp

查看a.jsp的更改记录

用git如何把单个文件回退到某一版本第1张

2.找到想要回退的版本号:例如 fcd2093

通过 git reset  fcd2093 a.jsp

把文件回退

用git如何把单个文件回退到某一版本第2张

3.提交本次回退

git commit -m "注释内容"

用git如何把单个文件回退到某一版本第3张

4.选中该文件

git checkout a.jsp

用git如何把单个文件回退到某一版本第4张

5.push到远程目录

git push origin branch   例如 : git push origin bugfix/req-910

用git如何把单个文件回退到某一版本第5张

 

免责声明:文章转载自《用git如何把单个文件回退到某一版本》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇复利计算每隔5s执行一次动作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

一文带你了解 HTTP 黑科技

这是 HTTP 系列的第三篇文章,此篇文章为 HTTP 的进阶文章。 在前面两篇文章中我们讲述了 HTTP 的入门,HTTP 所有常用标头的概述,这篇文章我们来聊一下 HTTP 的一些 黑科技。 HTTP 内容协商 什么是内容协商 在 HTTP 中,内容协商是一种用于在同一 URL 上提供资源的不同表示形式的机制。内容协商机制是指客户端和服务器端就响应的资...

iOS学习——iOS常用的存储方式

不管是在iOS还是Android开发过程中,我们都经常性地需要存储一些状态和数据,比如用户对于App的相关设置、需要在本地缓存的数据等等。根据要存储的的数据的大小、存储性质以及存储类型,在iOS和Android中哪个都有多种存储方式。其中,iOS中的存储方式主要包括以下六类: plist文件(属性列表) preference(偏好设置) NSKeyedA...

gitee推送报错error: failed to push some refs to

今天在gitee创建了一个项目,打算把本地代码推送上去,发现报错了,报错如下: error: failed to push some refs to 'https://gitee.com/xxxx' hint: Updates were rejected because the remote contains work that you do hint:...

Android编译系统环境过程初始化分析【转】

本文转载自:http://blog.csdn.net/luoshengyang/article/details/18928789  Android源代码在编译之前,要先对编译环境进行初始化,其中最主要就是指定编译的类型和目标设备的型号。Android的编译类型主要有eng、userdebug和user三种,而支持的目标设备型号则是不确定的,它们由当前的源码...

linux下git push出现“更新被拒绝,因为远程仓库包含您本地尚不存在的提交。”问题的处理

一、现象: (base) [root@DL xbiquge]# git push -u origin masterTo https://github.com/sfccl/xbiquge.git! [rejected] master -> master (fetch first)error: 无法推送一些引用到 'https://sfccl:密码@gi...

在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)

正常情况下,获取最新代码并修改完本地代码后,正常提交流程是先暂存本地代码、提交、推送至服务器。 在多人协作开发时会出现本地文件和服务器文件冲突的情况,这时候不能成功拉取服务器代码进行合并,这时候需要采取Stash命令, 步骤:   1、Stash Changes 这个操作会把选中的文件暂时copy一份放在存储中心(独立于本地代码和git服务器代码),并将...