git 版本撤销,回退等
2024-09-05 10:04:15
- git checkout -- <file> #丢弃工作区的修改, 不要省略 -- ,这是只在工作区(work tree)修改了内容,还没有add 到暂存区,此时想撤销修改. 就使用这个命令
- git reset head <file> #把暂存区的修改撤销掉(unstage),重新放回工作区; 然后如果想从工作区撤销掉,就执行 git checkout -- <file> 即可
- git reset --hard 目标版本号 # 撤销到目标版本或者说撤销到某次提交, 好像是要使用 git push -f 强推上去
- git revert -n 版本号 #撤销某次提交, 他们俩的区别是: 假设有3个版本, `git reset --hard 版本1的索引 ` 撤销到版本1, 那么版本2和3 都没有了, 而使用`git revert -n 版本二` 撤销, 版本1,2,3都会保留, 会出现一个新的版本4, 这个版本是保留了1,3而把版本2的内容去掉了.
最新文章
- 净捡软柿子捏--jQuery 遍历方法
- stm8s103 PWM
- UNIX:高级环境编程 - 第十五章 IPC:进程间通信
- springmvc中RequestMapping的解析
- PhoneGap奇怪的现象:File FileTransfer download, 手机相册检测不到下载下来的图片(解决)
- AJAX.JSONP 跨域
- (转)C#中两个问号和一个问号 ??
- Java Web项目里开发获取上个页面连接地址的问题
- HDU 4605 Magic Ball Game 树状数组
- OpenGL第18,19,20讲小结
- UVA 11212 Editing a Book
- URL中增加BASE64加密的字符串引起的问题(java.net.MalformedURLException:Illegal character in URL)
- c#关于委托和事件
- 简单了解C语言内嵌汇编
- Django(九)下:Ajax操作、图片验证码、KindEditor使用
- XUnit 依赖注入
- 非阻赛IO模型
- 老项目用webpack中文乱码问题解决记录
- img大小和background-size
- 配置和运行 MatchNet CVPR 2015 MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching
热门文章
- PAT B1031 查验身份证(15)
- Hinton等人最新研究:大幅提升模型准确率,标签平滑技术到底怎么用?
- 怎样理解 Vue 中的计算属性 computed 和 methods ?
- 查询进程内存,cpu占用情况。僵尸进程
- WIN7(WINDOWS7)在添加网络打印机时提示这个,这里的密码是什么密码,能不能不用密码?
- spring boot 使用RedisTemplate
- NativeScript —— 初级入门(跨平台的手机APP应用)《一》
- deep_learning_Function_ lambda函数详解
- JS笔记02
- python函数:匿名函数、函数递归与二分法、面向过程编程