2015-07-13 55 views

回答

0

如果你看gitignore synax,**將挖掘到子目錄。所以下面的代碼應該可以獲得所有的python文件。

git add **/*.py 
+0

沒有引號,你讓你的shell做的擴展,而不是混帳。如果你的shell管理'**'(zsh,而bash如果你激活了extglob),'git add **/*。py'將會起作用。這適用於任何命令,而不僅僅是Git,因爲你的shell正在完成這項工作。要讓Git做通配符管理,你需要引用它,比如'git add'**/*。py''。 –

+0

'add'命令也會對未跟蹤的文件進行暫存。這不是我想要的。我想要演示或提交跟蹤和修改的文件。 –

相關問題