如何自动将新文件添加到Git?

Hen*_*hiu 5 git github

我知道我可以为所有文件添加git add,但是我收到了大量文件.有没有办法做"git add*.h"或"git add*.py"之类的事情?

pra*_*ann 7

是的,您可以说git add *.py 在执行此操作之前确保您已完成 git init。

要添加文件夹中的所有文件,您可以简单地说 git add .

  • 你可以像`git add '*.py'`一样引用它,git会在子目录中添加所有匹配的文件。 (3认同)

man*_*lds 6

当你使用类似的东西时*.py,你必须明白shell正在进行扩展而不是git.它不会考虑扩展的子目录,而且,您最终会添加被忽略的文件,这是您可能不想要的(git add默认情况下不添加被忽略的文件,除非明确指定文件,这是这种情况)当shell扩展发生时)

你可以做的是如下:

git add /\*.py
Run Code Online (Sandbox Code Playgroud)

星号*在shell中引用,并包含子目录中的文件.而且您也不会最终添加被忽略的文件.

这是不赞成的git add .- 你不知道你最终会添加什么.我不建议这样做.

至于您推送时的其他问题,首先必须进行正确的远程设置:

git remote add origin yourremoterepourl
Run Code Online (Sandbox Code Playgroud)