在我的工作目录中,我有很多文件:
file1.html
file2.html
file3.html
sub_dir1/
sub_dir2/
data/
output_result/
在这个回购中,并非所有文件都在git下,有些只是补充文件,我想把它们放在一边。例如,file3.html
不在git下,data
中的某些数据集不在git下。
当我处理它时,我使用git add -u
来更新已经由git跟踪的文件的更改。这很好。
但是现在,我经常将结果输出到output_result/
。所以这个目录中总有新文件。我想更新这些文件。
如何轻松添加此文件?
git add -u
已经不够了。我也需要运行git add output_result
,这感觉很重复。
我可以将所有未跟踪的文件添加到.gitignore
,然后使用git add .
执行此操作。但问题是我有太多不在git下的文件。 (data/
文件夹有很多子文件夹。)手动添加它们根本不可能。
是否有.git-must-add-dir
文件可以帮助自动跟踪output_result/
?所以我不必手动添加它们?
答案 0 :(得分:1)
只需调整.gitignore文件,如:
data/*
或者如果你想忽略整个数据目录,那么只需写为:
data