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中的文件和文件
网友评论