2016-09-03 8 views
1

なぜGitにはこのファイルが含まれていませんか?私は、次の(PowerShellの上ポッシュ - Gitの中で)コミットしようとしています

C:\Dev\Android\Projects\HeavyWeights [master ≡ +0 ~1 -0 !]> git commit -a 
On branch master 
Your branch is up-to-date with 'origin/master'. 
Changes not staged for commit: 
     modified: DotNetHeavyWeights (modified content) 

ファイルが追跡されていないではないですが、私はコミットの試みのためにまったく同じ結果と、とにかくこれを試してみました:

昨夜、HeavyWeightsルートフォルダにDotNetHeavyWeightsフォルダを追加しましたが、コミットはうまくいっています。
Gitがコミットにこのフォルダを含めないのはなぜですか?それは(あなたのメインのレポで.gitmodulesファイルを探してください)ネストされたGitのレポ(それに.gitフォルダである)、またはサブモジュールであることを意味し

答えて

0
DotNetHeavyWeights (modified content) 

あなたはそのサブモジュールに代表される新しいSHA1を追加、コミットされ、親レポに戻って行く前に、フォルダをDotNetHeavyWeights以内に押して、追加、コミットしてプッシュする必要があり

(すなわちgilinkspecial entry in the index

+0

ありがとうございます。私が夜遅くまで、別の解決策だったので、それを新しいフォルダに置きました。 – ProfK

関連する問題