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'
答案 0 :(得分:0)
您似乎已经创建了一些environment variables,告诉Git在文件中跟踪其内部工作。
运行env | grep GIT_TRACE
以识别这些变量(它们列在上面列出的文档中)并找到设置它们的配置文件。
它们可能是由shell启动时执行的脚本设置的。如果你的shell是Bash,那么请检查~/.profile
,~/.bash_profile
和~/.bashrc
以及他们阅读和执行的其他脚本。