git 如何让单个文件回退到指定的版本

1.进入到文件所在文件目录,或者能找到文件的路径
查看文件的修改记录

1

 $ git log MainActivity.java

结果:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19

commit 7641210b242a95eed17827dd8159e76bdad6d619
Author: ronanhardiman <</span>liqiang.isman@gmail.com>
Date:   Mon Apr 29 00:51:00 2013 +0800

    System.currentTimeMillis() 替代 timer 实现 连续两次返回键退出

    System.currentTimeMillis() 替代 timer 实现 连续两次返回键退出

commit a4e215234aa4927c85693dca7b68e9976948a35e
Author: kaxi4it <</span>gyj_android@sina.com>
Date:   Sat Apr 27 16:54:48 2013 +0800

    修正了退出程序的BUG

    用INT代替BOOL标记,修正了快速点击返回键一直播放退出动画的BUG,跳转页面后标记

commit d31fcc01223407492310c1567a7b84ece1287368
Author: yjl <</span>yujilong@eoemobile.com>
Date:   Mon Mar 25 12:09:21 2013 +0800

2.回退到指定的版本

1

$ git reset a4e215234aa4927c85693dca7b68e9976948a35e MainActivity.java

结果

1
2
3

Unstaged changes after reset:
M       source/src/cn/eoe/app/ui/MainActivity.java
su@SUCHANGLI /e/eoeclient/android-app/source/src/cn/eoe/app/ui (master)

3.提交到本地参考

1

$ git commit -m "revert old file because yjl commmit have a bug"

结果

1
2
3

[master 874e01a] revert old file because yjl commmit have a bug
 1 file changed, 26 insertions(+), 19 deletions(-)
su@SUCHANGLI /e/eoeclient/android-app/source/src/cn/eoe/app/ui (master)

4.更新到工作目录

1

$ git checkout MainActivity.java

5.提交到远程仓库

1

$ git push origin master

如果提交需要用户名密码的话,会有提示;
结果

 1
 2
 3
 4
 5
 6
 7
 8
 9
10

Username for 'https://github.com': com360
Password for 'https://com360@github.com':
Counting objects: 17, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (7/7), done.
Writing objects: 100% (9/9), 860 bytes, done.
Total 9 (delta 5), reused 0 (delta 0)
To https://github.com/com360/android-app.git
   7db7346..874e01a  master -> master
su@SUCHANGLI /e/eoeclient/android-app/source/src/cn/eoe/app/ui (master)

这样就把指定的文件回退到指定的版本了。

http://blog.sina.com.cn/s/blog_6a2787d40102uzj1.html

 

时间: 2024-12-21 03:32:19

git 如何让单个文件回退到指定的版本的相关文章

struts2之单个文件上传(特别推荐)

通过2种方式模拟单个文件上传,效果如下所示 开发步骤如下: 1.新建一个web工程,导入struts2上传文件所需jar,如下图 目录结构              2.新建Action 第一种方式 package com.ljq.action; import java.io.File; import org.apache.commons.io.FileUtils; import org.apache.struts2.ServletActionContext; import com.opensy

struts2单个文件上传的两种实现方式_java

通过2种方式模拟单个文件上传,效果如下所示 开发步骤如下: 1.新建一个web工程,导入struts2上传文件所需jar,如下图 目录结构 2.新建Action 第一种方式 复制代码 代码如下: package com.ljq.action; import java.io.File; import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext; import com.opensymph

深入浅析AjaxFileUpload实现单个文件的 Ajax 文件上传库_AJAX相关

jQuery.AjaxFileUpload.js是一款jQuery插件,用于通过ajax上传文件. 语法: $.ajaxFileUpload([options]) options参数说明: 1.url 上传处理程序地址. 2,fileElementId 需要上传的文件域的ID,即<input type="file">的ID. 3,secureuri 是否启用安全提交,默认为false. 4,dataType 服务器返回的数据类型.可以为xml,script,json,htm

教您纯Jsp的自定义的单个文件上载代码

js 本文是一个纯Jsp的自定义的单个文件上载代码: <%@ page contentType="text/html; charset=GBK" %> <%@ page import="java.io.*"%> <%@ page import="java.util.*"%> <%@ page import="javax.servlet.*"%> <%@ page impor

关于如何在NetBeans6.1中向单个文件添加命令行参数问题的解决

这几天在论坛上看到以前有人问,在NetBeans中如和向单个.java 文件提供命 令行参数 以前对NetBeans 也不是很熟悉,现在对NetBeans了解多了,就知道怎么做 了. 首先打开项目的属性,即右键项目选择最底下的项目属性. 然后在生成节点下 选择运行选项,然后在 右边的选项里选择你要调试的主类(即含有main()函数的类),具体看截图: 设置好后运行项目,记住运行的是项目而不是单个文件, NetBeans 运行项目的 时候是根据你提供的 主类来运行的,相当于运行了单个文件.^_^

python实现搜索指定目录下文件及文件内搜索指定关键词的方法

本文实例讲述了python实现搜索指定目录下文件及文件内搜索指定关键词的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 #!/usr/bin/pyt

Python实现删除文件但保留指定文件

  这篇文章主要介绍了Python实现删除文件但保留指定文件,本文直接给出实现代码,并同时给出代码解释,需要的朋友可以参考下 由于给客户的发布版本上客户改动了些代码和图片,我们这边给他们更新publish都是增量更新(开发提供更新指定的文件,我们提取出来给客户进行覆盖更新),但有时需要更新的文件较多导致不得不一个一个的进行查找.替换,工作量大而且容易出错.所以用python写个保留pulish后目录的指定文件.删除其他文件的功能. 代码如下: 代码如下: import os import os.

jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法

 这篇文章主要介绍了jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法,涉及jQuery中load方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法.分享给大家供大家参考.具体分析如下: jQuery通过load()方法载入另外一个网页文件内的指定标签内容到div标签,如果我们可以加载网页b.html中的id为p1的标签内容到网页a.html的

酷盘是否限制单个文件的大小

  酷盘不限制单个文件的大小,可以上传任何文件. 注:由于浏览器和Flash本身的性能限制,使用浏览器最大可以上传2GB的文件.推荐使用酷盘客户端上传文件.