如何在不指定完整路径的情况下添加或提交特定文件?

时间:2017-05-17 04:05:17

标签: git

git status之后我有很多文件。有没有办法提交特定子集而无需手动指定此子集中的每个文件路径。

2 个答案:

答案 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* (也许这就是你想要的,不需要指定路径,只需要文件名中的任何常用字符串!)