2017-10-10 2 views
1

を動作していない追加しますか?gitのは、私はgitの状態を実行したとき、私はこれを取得、でも、Gitは-Aを追加実行した後-Aは

+1

Aitの代わりにGit add-a? – Andromelus

+1

あなたが引用したテキストは、 'git commit'が' git status'からセーブするものです。 'git status'が直接書き込むものと全く同じではありません。 (b)あなたは最上位ディレクトリのサブディレクトリにいますか? 'git --version'と' git rev-parse --show-cdup'を実行して、私の疑惑が正しいかどうかを確認してください:2.0以下のGitバージョン番号と 'src/*'が '../であるサブディレクトリsrc/* '。 – torek

+0

@Andromelus 'git add -A'は有効なコマンドです... – ifconfig

答えて

1

これは-Aオプションを使用して何もありません:変更されたコンテンツを、人跡未踏コンテンツは、これらのフォルダは、submodulesであることを意味します。

これらのsub-reposには、未追跡または修正されたファイルが含まれています。あなたがする必要があるだろう

  • は、これらのディレクトリに移動し、
  • 追加し、そこにコミットし、(およびそれぞれのリモートにプッシュし、それらの変更を仮定すると戻って自分の上流のレポに貢献しなければならない)、
  • 戻し親レポに戻り、追加し
(これらのサブモジュールの新しいSHA1を記録し、 special entry in the parent index)新しい gitlinkを記録するために再びコミット

しかし、それらの変更が純粋にローカルであり無視することができる場合(つまり、あなたのリポジトリを再度複製すると、現在の変更は依然としてサブプログラムの変更なしでなしで実行できるようになります) git status出力。

関連する問題