Git - 在repo中添加所有新文件

时间:2012-08-31 18:14:02

标签: git

我正在尝试自动化更新过程。这个过程基本上是:

  1. 查看回购A
  2. 查看回购B
  3. 在repo B中运行更新/创建一堆文件的流程
  4. 将文件复制到repo A
  5. 编译回购A并确保它不会失败
  6. 将更改提交到repo A和repo B
  7. 将更改推送到远程服务器。
  8. 除了第6步之外,一切都按预期工作。我可以提交更改,但是如何提交任何新文件?我尝试了git add .,因为我在其他地方读过,但没有捕获所有子目录中的所有新文件。有没有简单的方法来“添加所有新文件”?

4 个答案:

答案 0 :(得分:28)

看看here。也许您对git add -ugit add -A感兴趣。

答案 1 :(得分:28)

git add -A

将对工作树进行所有修改。添加确实意味着“包含在索引中”或“添加对索引的更改”。

答案 2 :(得分:5)

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

答案 3 :(得分:0)

我知道我在这里参加聚会迟到了,但是您也可以进行git -a -m "commit message here"。这将负责添加文件以及在一个命令中提交文件。我经常使用此命令。