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. Git提交了一些分階段的更改,忽略了未分配的
- 2. Git:提交部分更改
- 3. Git:簽出一個保留未提交更改的分支
- 4. Git存儲庫的未提交更改
- 5. GIT中移動從主未提交更改至新分支
- 6. Subversion將未提交的更改提交到一個新分支
- 7. 如何撤消提交併將更改提交到Git中的其他分支?
- 8. 移動git的分支之間的未提交更改
- 9. Git - 推送新提交併忽略未提交的更改
- 10. git diff最後提交加上所有未提交的更改?
- 11. Mercurial:更改某些未提交的提交的用戶名?
- 12. 如何恢復從git提交更改?
- 13. 如何在git中更改提前提交?
- 14. Git更改沒有提交提交和未跟蹤文件
- 15. 如何在git中的某些順序提交中刪除一個提交
- 16. 如何自動分割git提交單獨文件的更改
- 17. 使用Git,我如何在工作副本中將一些更改提交到不同的分支?
- 18. 更改Git提交信息
- 19. 將未提交的變更通過Git提交給一個新分支
- 20. 使用git,如何將一些未提交的更改從一個分支移動到另一個分支中的另一個分支?
- 21. 如何讓Git在編輯器中顯示未提交更改的差異?
- 22. 顯示傳入的git提交中更改了哪些文件
- 23. Git pull失敗:您有未分離的更改。 Git狀態:沒有提交(工作目錄乾淨)
- 24. 如何在Concourse構建中提交對git的更改?
- 25. 如何在Git中更改上游的提交日期?
- 26. 更改Netbeans中的Git提交者
- 27. 如何僅使用github3.py來修改提交/提交請求?
- 28. 僅在Git中的一個目錄中提交更改
- 29. 如何在git中提交提交?
- 30. 撤消或刪除以前的Git提交中的更改
http://stackoverflow.com/questions/2855140/recursively-add-files-by-pattern –