linux 添加忽略文件git,忽略Git中的文件和目录,讲解( 二 )


例如 , 要将~/.设置为全局Git忽略文件 , 您可以执行以下操作:
1、创建文件:
touch ~/.
2、将文件添加到Git配置:
git-- core. ~/.
3、使用文本编辑器打开文件 , 然后向其中添加规则 。
全局规则对于忽略您永远不想提交的特定文件特别有用 , 例如带有敏感信息的文件或已编译的可执行文件 。
忽略以前提交的文件
您的工作副本中的文件可以被跟踪也可以被跟踪 。
要忽略以前提交的文件 , 您需要取消暂存并将其从索引中删除 , 然后在.中为该文件添加规则:
git rm --
--选项告诉git不要从工作树中删除文件 , 而只是从索引中删除它 。
要递归删除目录 , 请使用-r选项:
git rm --
如果要同时从索引和本地文件系统中删除文件 , 请省略--选项 。
递归删除文件时 , 使用-n选项将执行“dry run”并显示要删除的文件:
git rm -r -n
调试.文件
有时 , 确定为什么要忽略特定文件可能会很困难 , 尤其是在使用多个.文件或复杂模式的情况下 , 在这里 , 带有-v选项的git check-命令很方便 , 它使git显示有关匹配模式的详细信息 。
例如 , 要检查为什么忽略www/yarn.lock文件 , 可以运行:
git check- -v www/yarn.lock
输出显示文件的路径 , 匹配行的编号和实际模式:
www/.:31:/yarn./yarn.lock
该命令还接受多个文件名作为参数 , 并且文件不必存在于您的工作树中 。
显示所有忽略的文件
带有--选项的git 命令显示所有被忽略文件的列表:
git--
结论
.文件使您可以从检入存储库中排除文件 , 该文件包含用于描述应忽略哪些文件和目录的定位模式 。
【linux 添加忽略文件git,忽略Git中的文件和目录,讲解】相关主题