0
A
回答
0
如果你看gitignore synax,**
將挖掘到子目錄。所以下面的代碼應該可以獲得所有的python文件。
git add **/*.py
+0
沒有引號,你讓你的shell做的擴展,而不是混帳。如果你的shell管理'**'(zsh,而bash如果你激活了extglob),'git add **/*。py'將會起作用。這適用於任何命令,而不僅僅是Git,因爲你的shell正在完成這項工作。要讓Git做通配符管理,你需要引用它,比如'git add'**/*。py''。 –
+0
'add'命令也會對未跟蹤的文件進行暫存。這不是我想要的。我想要演示或提交跟蹤和修改的文件。 –
相關問題
- 1. 在IntelliJ Idea中創建未分離或未提交的變更
- 2. Git提交了一些分階段的更改,忽略了未分配的
- 3. 從Git提交一些更改到一個單獨的提交
- 4. Git:提交部分更改
- 5. 如何指定GIT拉必須忽略一些未提交的本地更改?
- 6. Git:簽出一個保留未提交更改的分支
- 7. 如何在Git中更改提交所關聯的分支
- 8. Git存儲庫的未提交更改
- 9. GIT中移動從主未提交更改至新分支
- 10. Subversion將未提交的更改提交到一個新分支
- 11. Git - 將未提交的更改推送到以前的提交
- 12. 如何撤消提交併將更改提交到Git中的其他分支?
- 13. 移動git的分支之間的未提交更改
- 14. 我如何在git中提交一個未提交的提交日期?
- 15. git diff最後提交加上所有未提交的更改?
- 16. Git - 推送新提交併忽略未提交的更改
- 17. Git(沒有分支)與未提交的更改
- 18. Git不會提交分階段更改
- 19. Git如何拉只有一些提交
- 20. Git:到目前爲止如何查找未提交的更改?
- 21. Mercurial:更改某些未提交的提交的用戶名?
- 22. 如何取消提交Git更改
- 23. 如何恢復從git提交更改?
- 24. 如何在git中的某些順序提交中刪除一個提交
- 25. 如何在git中更改提前提交?
- 26. Git更改沒有提交提交和未跟蹤文件
- 27. 如何從git中刪除分離的提交?
- 28. 在GIT中使用未提交的自動生成的更改切換分支
- 29. 如何自動分割git提交單獨文件的更改
- 30. Git提交一些文件
http://stackoverflow.com/questions/2855140/recursively-add-files-by-pattern –