2017-11-23 3 views
0

私はレポの下のすべてのファイルが.gitignoreが含まれている除外追加するためにgitを使用したい:私はgit add *を使用.gitignoreのファイルを除外するすべてのファイルを追加する便利な方法はありますか?

、それは言います:

$ git add * 
The following paths are ignored by one of your .gitignore files: 
media 
venv 
Use -f if you really want to add them. 

私はそれらを追加する必要はありません、私はすべてのファイルを.gitignoreの書き込みを除外して追加したいだけです。 add *のような単純な方法を探していますが、上位の問題が報告されています。私の場合は、1つずつ追加することしかできません。

これを実現する便利な方法はありますか?

答えて

0

実行:

$ git add * 

*試合、たとえば、foo.c foo.h foo.oまたはfoo.cc foo.h foo.o、そしてあなたの.gitignore*.oを無視すると言うが、警告、それ.oファイル以外のすべてを追加したことを生成します。 (あなたのケースでは、mediavenvを除いてすべてが追加されています)だから、にはがあります。

警告を回避するには、代わりにgit add .を実行してください。 Unix/Linuxマシンの主な違いは、はドットファイルを追加します。無視しないとシェルの拡張子が*にスキップされるため、git add *はスキップされます。

1

あなたがmedia、venvのような.gitignoreファイルに記載したファイルがいくつかあると思います。 Gitはそれが追加されていないことを示しています。そうしないと、追加した他のすべてのファイルが既に追加されています。追加したファイルのリストを表示するには、 "git status"と同じものをチェックすることができます。

関連する問題