2012-08-31 62 views
22

我試圖自動執行更新過程。該過程基本上是:Git - 在回購中添加所有新文件

  1. 退房回購一
  2. 退房回購乙
  3. 運行在回購B中的進程更新/創建一堆文件
  4. 複製文件到回購一
  5. 編譯回購A並確保它不失敗
  6. 將更改提交到回購A和回購B
  7. 將更改推送到遠程服務器。

一切工作正常,除了第6步。我可以提交更改,但如何提交任何新文件?我試過git add .,因爲我在其他地方看過,但沒有捕獲所有子目錄中的所有新文件。有沒有簡單的方法來做一個「添加所有新文件」?

+4

混帳添加-A。 --- – antlersoft

回答

23

看一看here。也許你對git add -ugit add -A感興趣。

25
git add -A 

將對工作樹進行所有修改。添加真正意味着「包含在索引中」或「添加對索引的更改」。

+0

感謝您的解釋 – malhal

3

您可以使用git add -A如前所述或長子git add --all