Git删除未监视的文件untracked files和删除文件

1.使用Git版本控制软件的时候,有时候我们不想上传文件或则文件夹,可以使用.gitignore文件,在这个文件中配置你不想上传的文件;但是再为配置前,一些文件或则文件夹已被监视。

2.当执行 git status 命令的时候,会发现入下图中的一些情况

3.就算这些文件和文件夹已加入忽略的配置文件,当已被监视还是会显示,如何去除这些不想被上传的文件和文件夹,执行git init ,被忽视的文件就会不再出现在track中

4.git clean -n        删除的一次排练,显示那些文件和文件夹将被删除,不是   真正的删除

git clean -f        删除当前目录下所有没有track过的文件,不会删除.gitignore文件里面指定的文件夹和文件, 不管这些文件有没有被track过.

git clean -d        删除当前目录下没有被track过的文件夹.

git clean -fd        删除当前目录下没有被track过的文件和文件夹.

git clean -xf        删除当前目录下所有没有track过的文件,包括.gitignore中的文件

git clean -xd        删除当前目录下所有没有track过的文件夹,包括.gitignore中的文件夹

git clean -xfd        删除当前目录下没有被track过的文件和文件夹,包括.gitignore中的文件和文件

git clean -Xf        删除当前目录下所有没有track过的文件,仅仅是.gitignore中的文件

git clean -Xd        删除当前目录下所有没有track过的文件夹,仅仅是.gitignore中的文件夹

git clean -Xfd        删除当前目录下没有被track过的文件和文件夹,仅仅是.gitignore中的文件和文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、电脑本地初始化一个仓库 1. git init: 初始化一个电脑上本地仓库 终端进入项目目录,输入: 该命令将...
    dragon_li阅读 3,000评论 1 4
  • 第一章 安装Git工具 下载GitHub for Windows,直接点击安装,安装完成后,可以看到“Git Sh...
    不圆的石头阅读 11,930评论 5 63
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,623评论 1 26
  • 早上看到的:比如练习写作,可以先从喜欢的文章里摘录好词、好句,放置几天以后, 试着不看原文, 用自己的话进行复述,...
    雪木912阅读 265评论 0 0
  • 《看不见的客人》这部影片不算烧脑,却绝对是意想不到的(当然这里还需要感谢「影单来了」,我也是通过这个才知道了这部影...
    化物有生阅读 1,033评论 0 7