git操作详解(八)-git常用操作
git常用操作
1、 git blame file:查看谁更改了file中的内容、修改时间
2、设定git不跟踪文件:在工作目前创建一个名为 .gitignore的文件,文件内容如下:
/new/ #过滤整个文件夹
*.txt #过滤所有txt文件
/new/test.c #过滤某个具体文件
Ds_ Store #Mac用来存储文件夹信息的文件
npm-debug.log* #npm报错信息文件
3、git clean:删除忽略文件和未被跟踪文件及文件夹
概念:
忽略的文件:.gitignore 中忽略的文件
未被跟踪的文件:没有被忽略,但是还没 git add 的文件
注意:以下例子中.gitignore文件中有*.html以及report文件夹,已被跟踪的文件是new01.py
git clean有以下参数:
-n 提示哪些文件会被删除
-f 删除当前目录下所有没有跟踪过的文件,它不会删除 .gitignore文件里面指定的文件夹和文件
-f <path>删除指定目录下所有没有跟踪过的文件,它不会删除 .gitignore文件里面指定的文件夹和文件
-df删除当前目录下所有没有跟踪过的文件和文件夹,它不会删除 .gitignore文件里面指定的文件夹和文件
-xf 删除当前目录下所有没有跟踪过的文件,包含 .gitignore文件中设置的文件