【Git】Git取消对文件的跟踪


命令

直接上命令

适用于文件夹:git rm -r --cached dir/
适用于文件:  git rm --cached file
想把刚才删除的文件添加回来: git add -f file
预览操作加 -n 参数
    例:  git rm -r -n --cached "bin/" #加上-n这个参数可以预览会删除的文件,但是不会执行任何实质性改动

解释

-r:给定前导目录时,递归包含其目录下的所有文件和文件夹
--cached:使用此选项可以取消提交并仅从索引中删除路径。 无论是否修改,工作树文件都将被保留。
add -f :强制添加被.gitignore忽略的文件或文件夹

文章作者: 陶逸南
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 陶逸南 !
评论
 上一篇
Awtrix像素钟外壳版本说明 Awtrix像素钟外壳版本说明
查看本文件请使用Typora软件(或其他支持markdown的软件) 外壳版本说明半吊子版本 V0.9 我为什么设计这个外壳网上找了一圈的外壳都没有合适的,来列几个槽点: 官方外壳极其简陋,中间有缝。 网络上普遍的外壳都比较窄,有种立不住
2020-10-14
下一篇 
【Android】解决Android SSL peer shut down incorrectly无法下载pom包 【Android】解决Android SSL peer shut down incorrectly无法下载pom包
原因在导入一个新的工程后,你可能会遇到这样的问题: 这是由于国内网络环境导致仓库不可访问,由于google() 这个仓库地址是: https://dl.google.com/dl/android/maven2/com/可能会出现无法访问的
2020-10-13
  目录