标签:文件 Git 情形 012 暂存区 文档 git rm
0. 前言
- [Git] 007 三棵树以及向本地仓库加入第一个文件 的 "2.5" 有提及
git rm --cached <file>
1. 介绍 git rm <file>
1.1 情形一
- 先新建一个文件并添加至仓库
- 利用
rm <file>
命令删除文档
- 分析
rm <file>
删的是工作区的文件- "D" for "deleted"
1.2 情形二
- 先从情形一恢复
- 在图形界面(文件管理器)中删除
- 查看
- 分析:文件管理器删的是工作区的文档
1.3 情形三
- 先从情形二恢复
- 再用
git rm <file>
- 分析
git rm <file>
删的是工作区与暂存区的文档- 也可以这样理解:先删除工作区的文档,再添加至暂存区
2. 提问
2.1 情形三怎么恢复
- 先从仓库恢复到暂存区
- 再从暂存区恢复到工作区
2.2 若情形三想删除该文档并提交,怎么做
- 直接
git commit
即可
标签:文件,Git,情形,012,暂存区,文档,git,rm 来源: https://www.cnblogs.com/yorkyu/p/10822868.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。