Git使用一些日志内容自动创建文件

时间:2018-04-03 09:34:23

标签: git

Git创建一个包含以下内容的文件,如果删除该文件,则会自动创建该文件。如何阻止git创建此文件?

14:44:46.907291 git.c:344 trace: built-in: git 'status' '--porcelain' '--ignore-submodules=dirty' '--untracked-files=all' 14:44:46.914295 git.c:344 trace: built-in: git 'tag' 14:44:46.957826 git.c:344 trace: built-in: git 'status' '--porcelain' '--untracked-files=all' '--ignore-submodules=dirty' 14:44:47.148534 git.c:344 trace: built-in: git 'rev-parse' 'HEAD' 14:44:47.263556 git.c:344 trace: built-in: git 'status' '--porcelain' '--untracked-files=all' '--ignore-submodules=dirty' 14:44:47.306590 git.c:344 trace: built-in: git 'remote' 'show' '-n' 'origin' 14:44:47.345621 git.c:344 trace: built-in: git 'rev-parse' 'HEAD' 14:44:47.380647 git.c:344 trace: built-in: git 'config' 'push.default' 14:44:47.426698 git.c:344 trace: built-in: git 'remote' 'show' '-n' 'origin' 14:44:47.548270 git.c:344 trace: built-in: git 'config' 'push.default' 14:44:47.849401 git.c:344 trace: built-in: git 'tag' 14:44:47.850402 git.c:344 trace: built-in: git 'status' '--porcelain' '--ignore-submodules=dirty' '--untracked-files=all' 14:44:47.867413 git.c:344 trace: built-in: git 'status' '--porcelain' '--untracked-files=all' '--ignore-submodules=dirty' 14:44:47.967491 git.c:344 trace: built-in: git 'rev-parse' 'HEAD' 14:44:48.068578 git.c:344 trace: built-in: git 'remote' 'show' '-n' 'origin' 14:44:48.069578 git.c:344 trace: built-in: git 'status' '--porcelain' '--untracked-files=all' '--ignore-submodules=dirty' 14:44:48.184670 git.c:344 trace: built-in: git 'rev-parse' 'HEAD' ult'

1 个答案:

答案 0 :(得分:0)

您似乎已经创建了一些environment variables,告诉Git在文件中跟踪其内部工作。

运行env | grep GIT_TRACE以识别这些变量(它们列在上面列出的文档中)并找到设置它们的配置文件。

它们可能是由shell启动时执行的脚本设置的。如果你的shell是Bash,那么请检查~/.profile~/.bash_profile~/.bashrc以及他们阅读和执行的其他脚本。