![]() |
1
72
如果要添加的某些文件尚未被跟踪,SergioAcosta的答案可能是您最好的选择。如果你想把自己限制在Git已经知道的文件中,你可以结合
Git本身并没有提供任何奇特的机制来实现这一点,因为它基本上是一个shell问题:如何获得一个文件列表作为给定命令的参数来提供。 |
![]() |
2
126
你可以使用
|
![]() |
3
48
有点离题(与Git无关),但如果您使用的是Linux/Unix,解决方法可能是:
如果你期望有空间的路径:
但我知道这不是你要的。 |
![]() |
4
43
用
以及你的一切
|
![]() |
5
10
Sergey's answer (别相信我)正在工作:
最近的Git:
测试文件:
GIT状态:
添加*.txt:
更新状态:
|
![]() |
6
7
如果您已经在跟踪您的文件并对其进行了更改,现在您希望根据模式有选择地添加它们,则可以使用
例如,如果只想将CSS更改添加到此提交中,则可以执行以下操作
见
|
![]() |
7
2
如“中所述
git: How do I recursively add all files in a directory subtree that match a glob pattern?
“,如果您正确地转义或引用您的pathspec globbing(例如
Git 2.13(2017年第2季度)改进了交互式添加:
见
commit 7288e12
(2017年3月14日)
Jeff King (
“历史上支持的pathspec语言”
|
![]() |
8
2
我只想添加基于
然后能够
|
![]() |
9
1
添加尚未提到的Windows命令行解决方案:
|
![]() |
10
0
只使用
|
![]() |
Muiter · Foreach循环在输出时被洗牌[重复] 7 年前 |
![]() |
RaR · 如何在redis中模式匹配空字符串? 7 年前 |
|
Eric · 简单Bash脚本不工作 7 年前 |
![]() |
user6792790 · 在linux中删除以2位数字结尾的文件 7 年前 |
![]() |
vicemagui · 使用glob按特定顺序导入文件 7 年前 |
![]() |
Lumos · 熊猫合并同一目录中的所有文件 7 年前 |
![]() |
bgrantdev · Sphinx从html_边栏中排除一个页面 7 年前 |