ソースディレクトリに多くの.cファイルがあるこのプロジェクトがあり、プロジェクトを作成します。プロジェクト内に.oファイルがあります。これらのファイルをリポジトリにプッシュしたいので、各.oを追加する代わりにしかし...、。oファイルを簡単に追加する方法は?
これは単なるひどいアイデアであるという事実を別にすれば、他のファイルとして追加できます。
git add *.o
git commit -m "Committing compiled files, which is bad"
もちろん、git add *.o
の代わりにgit add */*.o
またはfind -name *.o | while read x; do git add $x; done
を使用することもできます
区切り文字としてスペースを使用して各ファイルを明示的にリストすることにより、gitに追加できます。
$ git add file-name-1.php file-name-2.js file-name-3.html …
受け入れられた答えは、OPの特定のケースに最適です。しかし、Google経由でここにたどり着いたので、different拡張子を持つ複数のファイルを追加する必要がありました。あなたがこれを逃した場合にここに投稿 類似の答え 同様の質問に。
Gitインタラクティブステージング も素晴らしい効果があります。インタラクティブなステージング(別名:ファイルの追加、削除)を入力するには:
$ git add -i
.o
ファイルを無視した可能性があります。gitignoreファイルが存在する場合はチェックアウトします。
それ以外の場合は、次の方法ですべてのファイルを追加できます。
$ git add .
$ git commit -am "You message"
ただし、.o
ファイルをトレースすることをお勧めします。バイナリファイルです。ビルドするたびにこれらのファイルを取得できます。無視することをお勧めします。 :)