Git 吉特。更新未跟踪的文件
当我使用git add-u命令时。git仍然不会更新未跟踪的文件。 仅当我通过路径git add-filepath指定它们时才起作用 可能是什么?参见git手册: -u、 -更新 仅匹配索引中已跟踪的文件,而不是工作树中的文件。这意味着它永远不会 暂存新文件,但它将暂存 跟踪的文件,如果 已删除工作树中的相应文件 参见git手册: -u、 -更新 仅匹配索引中已跟踪的文件,而不是工作树中的文件。这意味着它永远不会 暂存新文件,但它将暂存 跟踪的文件,如果 已删除工作树中的相应文件 无法更新未跟踪的文件。他们一开始就没有被跟踪。 您需要添加未跟踪的文件。要做到这一点,您最常用的方法是:Git 吉特。更新未跟踪的文件,git,git-add,Git,Git Add,当我使用git add-u命令时。git仍然不会更新未跟踪的文件。 仅当我通过路径git add-filepath指定它们时才起作用 可能是什么?参见git手册: -u、 -更新 仅匹配索引中已跟踪的文件,而不是工作树中的文件。这意味着它永远不会 暂存新文件,但它将暂存 跟踪的文件,如果 已删除工作树中的相应文件 参见git手册: -u、 -更新 仅匹配索引中已跟踪的文件,而不是工作树中的文件。这意味着它永远不会 暂存新文件,但它将暂存 跟踪的文件,如果 已删除工作树中的相应文件 无法更新未跟踪
$ git add some_untracked_file
$ # or
$ git add . # add all files
$ # or
$ git add --all # similar to -A , add all again
所有这些并不意味着每个文件,而是每个与.gitignore文件中的条目不匹配的文件
从手册页:
无法更新未跟踪的文件。他们一开始就没有被跟踪。
您需要添加未跟踪的文件。要做到这一点,您最常用的方法是:
$ git add some_untracked_file
$ # or
$ git add . # add all files
$ # or
$ git add --all # similar to -A , add all again
所有这些并不意味着每个文件,而是每个与.gitignore文件中的条目不匹配的文件
从手册页:
$git add.-不添加未跟踪的文件。正如我说的git add。和git add-A都添加了所有未跟踪的文件,这些文件与.gitignore文件中的条目不匹配。您可以轻松地进行测试:mkdir测试;cd试验;触摸a b c;git-init;git加一个;git提交-m添加一个;echo b>.gitignore;git add.gitignore;git commit-m add ignore;吉特加。;git提交-m添加c;b被忽略,而不是由git add添加。或git add-A,因为它与.gitignore.$git add.-不添加未跟踪的文件。正如我说的git add。和git add-A都添加了所有未跟踪的文件,这些文件与.gitignore文件中的条目不匹配。您可以轻松地进行测试:mkdir测试;cd试验;触摸a b c;git-init;git加一个;git提交-m添加一个;echo b>.gitignore;git add.gitignore;git commit-m add ignore;吉特加。;git提交-m添加c;b被忽略,而不是由git add添加。或git add-A,因为它与.gitignore中的条目匹配。