git的忽略文件和删除文件操作

时间:2023-03-09 15:38:09
git的忽略文件和删除文件操作

1 删除工作区和暂存去的a文件
$ git rm a

2只删除暂存去的 a文件,a文件就不被跟踪了。可以执行git add a从新添加回暂存去
$ git rm --cached a

3 git mv 操作在工作去将原有的文件重命名或者移动,在暂存去删除原有文件。将新的文件添加到暂存去
git mv c a <=> mv a c + git add a c

4 忽略文件.gitignore
*.[oa] 忽略以o,a结尾文件
*.pyc忽略所有pyc后缀名文件
!test.pyc 这个文件不要被忽略,需要跟踪,如果本身以!开头文件可以加"斜杠转义" , 例如 \!test.pyc

foo/ 表示忽略一个目录
**/res 表示顶层目录下的res被匹配,其他子目录下的res也被匹配