Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 为什么要提交未跟踪的文件?_Git_Github_Husky - Fatal编程技术网

Git 为什么要提交未跟踪的文件?

Git 为什么要提交未跟踪的文件?,git,github,husky,Git,Github,Husky,当我输入git status时,我得到下面的输出 Changes to be committed: (use "git restore --staged <file>..." to unstage) new file: services/replication/jobs/go.mod new file: services/replication/jobs/go.sum modified: servic

当我输入git status时,我得到下面的输出

Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        new file:   services/replication/jobs/go.mod
        new file:   services/replication/jobs/go.sum
        modified:   services/replication/jobs/job.go
Changes not staged for commit:
      ....

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        .circleci/pagerduty.sh
        common/nodejs/universal-search/src/utils/aspect_ratio.spec.ts
        common/nodejs/universal-search/src/utils/aspect_ratio.ts
        common/nodejs/universal-search/src/utils/index.ts
        infra/universal_search_apple/pulumi/resources/route53/
要提交的更改:
(使用“git还原--暂存…”取消暂存)
新文件:services/replication/jobs/go.mod
新文件:services/replication/jobs/go.sum
修改:services/replication/jobs/job.go
未为提交而暂存的更改:
....
未跟踪的文件:
(使用“git add…”包含在将提交的内容中)
.circleci/pagerduty.sh
common/nodejs/universal search/src/utils/aspect\u ratio.spec.ts
common/nodejs/universalsearch/src/utils/aspect\u ratio.ts
common/nodejs/universal search/src/utils/index.ts
infra/universal\u search\u apple/pulumi/resources/route53/
然后,我使用git commit-m“Test commit”进行提交。,不知怎的,未跟踪的文件显示在提交中

husky>预提交(节点v14.5.0)

未跟踪的文件不会提交。在你的例子中,husky将未跟踪的文件放在他运行的一些预提交挂钩中,因此在提交时,这些文件没有未跟踪。

你在比较苹果和桔子。你能详细说明一下吗?首先你和git谈,然后你和husky谈。你在和两个不同的人谈论两件不同的事情。要找出哪些文件是使用git“提交”的,可以询问git。