0

私はgitを初めて使用します。作業フォルダーに.gitignoreがあります。

*.jpg
*.gif
*.png
system/*
*/Zend/*
.idea/*.*

さて、私はgit initそれからしgit add *ました。これで正常に動作し、上記のファイルを無視しました。しかし、いくつかの変更を行ったときに、同じコマンドを実行すると、無視されたファイルがステージング領域に配置されます。私が使用してgit add *いる理由は、私が多くのファイルで作業していて、各ファイルを追加するのはやり過ぎになるからです。

更新:2回目の実行時のメッセージは次のとおりgit add *です。

#new file:   application/vendors/Zend/XmlRpc/Value/String.php
#new file:   application/vendors/Zend/XmlRpc/Value/Struct.php
...

リストが長すぎます。

4

2 に答える 2

4

この質問の情報によると:

パターン内のワイルドカードは、パス名の/と一致しません

Zendしたがって、ディレクトリのルールは正しくないと思います。

于 2012-07-06T15:29:01.097 に答える
0

git add *あなたが持っている場合は文句を言う必要があり.gitignoreます。このSOの質問と回答を参照してください。なぜ文句を言わないのかわかりません。

代わりに使用してみてくださいgit add .。それが本当に必要なことです。このSOQ&Aと同様の問題。

于 2012-07-06T15:12:56.450 に答える