问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

git怎样还原单个文件

发布网友 发布时间:2022-04-24 04:59

我来回答

1个回答

热心网友 时间:2023-10-30 07:52

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 <liqiang.isman@gmail.com>
Date: Mon Apr 29 00:51:00 2013 +0800
System.currentTimeMillis() 替代 timer 实现 连续两次返回键退出
System.currentTimeMillis() 替代 timer 实现 连续两次返回键退出
commit a4e215234aa4927c85693dca7b68e9976948a35e
Author: kaxi4it <gyj_android@sina.com>
Date: Sat Apr 27 16:54:48 2013 +0800
修正了退出程序的BUG
用INT代替BOOL标记,修正了快速点击返回键一直播放退出动画的BUG,跳转页面后标记
commit d31fcc01223407492310c1567a7b84ece1287368
Author: yjl <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)
这样就把指定的文件回退到指定的版本了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在五粮液000858可以买进么? 2021年五粮液(000858)总资产、总负债、营业收入、营业成本及净利润统... 手机耗电太快了怎么解决 教你方法,轻松解决 Tag模块数组indexOf,splice的使用方法 JavaScript indexOf简介 对于一个JS对象数组怎么使用IndexOf方法得到索引呢? Array.indexOf() 学习 狼来了是什么效应 当两种刺激都出现,认知者会产生首因效应还是近因效应呢? 大过年的…… 低碳环保的好处 肉牛是什么牛 Git还原,签出和重置有什么区别 绿色低碳发展道路彰显中国责任担当,我国对环保做出了什么贡献? 牛莉什么原因不做老年裤代言人了? 如何将Git子模块更新为最新的原始提交 《水浒》中牛莉扮演什么角色? 为什么程序员都上git 国家为什么要大力倡导低碳生活 Git怎么还原上一个版本 牛利在望京拍的电视剧是什么 全国低碳日来了!今年的主题是什么你知道吗? Git还原问题 牛利酥又叫什么? 全国低碳日来临,有哪些低碳环保的行为? Git 怎样保证fork出来的project和原project同步更新 演员牛莉的运动生涯是什么样的? 如何找出 git clone 的原始 repository 2021年全国低碳日的主题是什么? 牛莉老公是谁叫什么名字 演员牛莉个人资料年龄简介 牛莉为啥不上羊年春晚,感觉那个角色也很适合她啊,是不是出了什么事? 中国推出了哪些关于低碳环保的一系列政策? 牛莉最近有什么动向? git切换分支会覆盖原来的分支吗 低碳环保具体有哪些措施? Git版本还原的问题 牛莉英文名字是什么? 国家关于低碳生活的各项政策 git的本地仓库和远程仓库是什么意思?常见的代码冲突怎么解决 2018年全国低碳日的主题是什么 要在git push ---设置上游原主机是啥意思? 国家对低碳生活的措施 什么是低碳生活,我们可以怎样保护环境? 梦见一只特别漂亮的小白兔、我抱着、快爱死了 解梦,梦见一个很漂亮的小女孩 梦到一个漂亮的小女孩,有什么寓意? 梦见了自己是一个非常漂亮的小女孩,是什么寓意? 梦见一个漂亮的小女孩好不好? 梦见遇到一个好漂亮的六七岁的金发小女孩 梦见一个小女孩长的非常漂亮?