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

Jus*_*808 26 git

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

  1. 检查回购A.
  2. 检查回购B.
  3. 在repo B中运行一个更新/创建一堆文件的进程
  4. 将文件复制到repo A中
  5. 编译repo A并确保它不会失败
  6. 将更改提交到repo A和repo B.
  7. 将更改推送到远程服务器.

除了第6步之外,一切都按预期工作.我可以提交更改,但是如何提交任何新文件?我尝试过,git add .因为我在其他地方读过,但是没有捕获所有子目录中的所有新文件.有没有简单的方法来"添加所有新文件"?

Ada*_*ruk 30

git add -A
Run Code Online (Sandbox Code Playgroud)

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


hay*_*art 29

看看这里.也许你对git add -u或感兴趣git add -A.


Ang*_*gel 6

您可以使用git add -AAs已经提到的或long子命令git add --all