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文件中设置的文件

 

原文地址:https://www.cnblogs.com/lvhuayan/p/14535146.html