git status
之后我有很多文件。有没有办法提交特定子集而无需手动指定此子集中的每个文件路径。
答案 0 :(得分:4)
您可以通过git add .
提交所有文件,或只指定他们所在的目录:git add ./folder/
或添加所有以" test"开头的文件:git add test*
答案 1 :(得分:2)
在不指定路径的情况下添加文件(至少隐含地通过使用通配符),无论如何,您可以使用通配符来执行此操作(匹配文本模式,而不仅仅是匹配修复文本)。
添加所有更改:git add .
(包括跟踪的文件)。
添加所有已跟踪的已更改文件:git add -a
在文件夹中添加所有文件和子文件夹:git add PathToFolder/Folder
或使用相对路径取决于Git存储库根目录:git add ./RelativePath/Folder
。
添加所有C#文件:*.cs
添加所有文件,包括文字:git add *YourText*
(也许这就是你想要的,不需要指定路径,只需要文件名中的任何常用字符串!)