をすべてのファイルを追加し、私はたくさんのファイルがあります。このレポでGitは:自動的に私の作業ディレクトリ内でディレクトリの下に
file1.html
file2.html
file3.html
sub_dir1/
sub_dir2/
data/
output_result/
を、すべてのファイルがいくつかがちょうど補足ファイルで、gitの下にあると私は望んでいませんそれらを脇に置いておく。たとえば、file3.html
はgitの下にはなく、data
のデータセットはgitの下にありません。
私はそれに取り組んで、私はすでにgitのが追跡したファイルに変更を更新するため、git add -u
を使用しています。これは問題ありません。 output_result/
に
しかし、今、私定期的に出力結果。したがって、このディレクトリには常に新しいファイルがあります。私はそれらのファイルを更新したい。私は簡単にこのファイルを追加するにはどうすればよい
?
git add -u
はもう十分ではありません。私もgit add output_result
を実行する必要があり、それは繰り返し感じます。
追跡されていないすべてのファイルを.gitignore
に追加してからgit add .
とすることができます。しかし問題は、gitの下にないファイルが多すぎることです。 (フォルダには多くのサブフォルダがあります)手動で追加することは不可能です。
output_result/
を自動トラッキングするために助けることができる.git-must-add-dir
ファイルはありますか?だから私は手でそれらを追加する必要はありませんか?
あなたは無視ファイルでワイルドカードを使用することができます –
@MichaelBurr、私が上で言ったように。ファイルやディレクトリが多すぎると '.gitignore'に入れる必要があり、手作業で行うのは非常に難しいです。あるいは、 'data/sub_dir'を最初に追加してから' data/'全体を無視することはできますか? – cqcn1991
gitにファイルを追加する動作を自動化すると、コミット時の変更を確認できなくなります。私はその良いうさぎだとは思わない。コミット時に変更または追加した各ファイルを確認する必要があります。なぜあなたはそれらを見直さずに自動的に追加しますか? – Lynch