当前位置:网站首页>changes not staged for commit 解决办法
changes not staged for commit 解决办法
2022-08-08 11:58:00 【有翅膀的猫】
git中checkout 新理解
1、遇到的问题?
今天在进行Git操作时,在linux环境下我想把某一个分支的,某一个 文件或者类 单独回滚,发现网上很多命令都是一次回退整个 文件夹,跟windwos下不同,在IDEA中我们直接可以用 图形化操作点git Rollback就可以,但是linux下,需要我们敲一个回退的命令,这个命令是什么呢?
目标:将这 release.sh 一个文件 单独回退
之前对于git checkout的认识停留在可以执行以下操作:
git checkout 分支名 # 用于切换分支
git checkout -b 分支名 # 用于创建分支并切换
git checkout HEAD
以下为自己的理解:
git实际上维护的是一串历史记录,每个历史标号都是一条记录的id,而不同的分支表示不同的指针,指向某一个历史标号,沿着那个标号往前,可以查看所有的历史记录。而HEAD也是一个指针,只是我们经常情况下将其和分支指针指向同一个历史记录,而使用git checkout命令就是用来移动HEAD指针的。
解决问题:
git checkout HEAD [ filename ]
或者git checkout - - [ filename ]
撤销对工作区所做的一切更改,这样以前所有的修改就都没有,慎用!
边栏推荐
- 安装MinGW-w64
- 一文搞懂│XSS攻击、SQL注入、CSRF攻击、DDOS攻击、DNS劫持
- 你的 golang 程序正在悄悄内存泄漏
- [Horizon Rising Sun X3 Trial Experience] WIFI connection, SSH login, TogetherROS installation (section 2)
- EZVIZ and Xiaomi compete against smart cameras
- 模式识别 学习笔记:第七章 特征选择
- 消防安全知识培训讲座
- 老手也常误用!详解 Go channel 内存泄漏问题
- 【cookie 临时存储数据,WebStorage ,sessionStorage】
- leetcode-636:函数的独占时间
猜你喜欢
安科瑞预付费水电集团物业解决方案-Susie 周
别再到处乱放配置文件了!试试我司使用 7 年的这套解决方案,稳的一秕
Classificition Loss in target detection
研究:有毒的PFAS化学品使全球各地的雨水无法安全饮用
day02 -DOM - advanced events (register events, event listeners, delete events, DOM event flow, event objects, prevent default behavior, prevent event bubbling, event delegation) - commonly used mouse
nvm的使用 nodejs版本管理,解决用户名是汉字的问题
微服务负载均衡器LoadBalancer实战
【AI系统前沿动态第45期】Hinton:深度学习的下一个大事件;一块GPU训练TB级推荐模型不是梦;AI-GPU显存优化发展史
MySQL----索引
字节跳动资深架构师整理2022年秋招最新面试题汇总:208页核心体系
随机推荐
报错 | Cannot find module ‘@better-scroll/core/dist/types/BScroll‘
EZVIZ and Xiaomi compete against smart cameras
3 million tenders!Qingdao Medical Security Bureau host database middleware operation and maintenance service project
dedecms支持Word图文自动粘贴
leetcode:761. 特殊的二进制序列【递归 + 转换有效括号】
老手也常误用!详解 Go channel 内存泄漏问题
Mysql的分布式事务原理理解
One article to understand configuration management (CM)
一起学习集合框架之 TreeSet
分分钟快速定制您的专属个性化软件应用——BizTool自动化工具简介
Combining "xPlus" to discuss the innovation and change of software architecture
一文读懂配置管理(CM)
#yyds Dry Goods Inventory#【Yugong Series】August 2022 Go Teaching Course 005-Variable
About the Celery service report under win Process 'Worker' exited with 'exitcode 1' [duplicate]
模式识别 学习笔记:第六章 其他分类方法 (持续更新中。。。)
Jingdong, zhang, director of the cloud wireless products division treasure jingdong cloud wireless treasure close relationship with the open source | the great god, open source BUFF gain strategy revi
Study Notes: CS520 Knowledge Graphs
TF-GNN踩坑记录(一)
部署spark2.2集群(standalone模式)
作为一个年薪50W阿里P7架构师的必备知识:并发+JVM+多线程+Netty+MySQL