27

更新プロセスを自動化しようとしています。プロセスは基本的に次のとおりです。

  1. レポAをチェックしてください
  2. レポBをチェックしてください
  3. 一連のファイルを更新/作成するプロセスをリポジトリBで実行します
  4. ファイルをリポジトリAにコピーします
  5. レポAをコンパイルし、失敗しないことを確認します
  6. 変更をレポAとレポBにコミットします
  7. 変更をリモートサーバーにプッシュします。

手順6を除いて、すべてが期待どおりに機能しています。変更をコミットできますが、新しいファイルをコミットするにはどうすればよいですか?他の場所で読んだように試しgit add .ましたが、すべてのサブディレクトリにあるすべての新しいファイルをキャッチできません。「すべての新しいファイルを追加」を行う簡単な方法はありますか?

4

4 に答える 4

31
git add -A

作業ツリーへのすべての変更をステージングします。追加とは、実際には「インデックスに含める」または「インデックスに変更を追加する」ことを意味します。

于 2012-08-31T20:01:31.557 に答える
30

こちらをご覧ください。おそらくあなたはgit add -uまたはに興味がありますgit add -A

于 2012-08-31T18:21:31.663 に答える
6

git add -Aすでに述べたように、または長いサブコマンドを使用できますgit add --all

于 2017-01-14T10:22:07.380 に答える
1

私はここでパーティーに遅れていることを知っていますが、あなたもそうすることができますgit -a -m "commit message here"。これにより、ファイルの追加と1つのコマンドでのコミットが処理されます。私はこのコマンドをかなり頻繁に使用します。

于 2019-10-27T19:23:12.897 に答える