ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

[Git] 012 rm 命令的补充

2019-05-10 20:50:45  阅读:304  来源: 互联网

标签:文件 Git 情形 012 暂存区 文档 git rm


0. 前言

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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有