2017-08-30 19 views
1

を新しいコミットを検出することはできません。Gitのサブツリーは、私は次のようなgitリポジトリを持つサブフォルダに

Top/ 
    .git 
    sub1/ 
    sub2/ 
    Very big stuff 

SUB1が、私はのGithubにプッシュしたいフォルダのみです。

Gitのサブツリープッシュ--prefix SUB1 /原点マスターしかし、私はSUB1に新しいコミットをした後、上記のコマンドは、新しいコミットを見つけるだけではできません。トップディレクトリでは、私がSUB1をプッシュするために、次のコマンドを使用しますすべてのことが最新であることを私に伝えます。さらに、TopマスターのハッシュIDはsub1マスターとは異なります。また、Topのログ履歴はsubとはかなり異なっています。これは期待されているのか、それとも問題ですか?それを修正するには?

ありがとうございます!

答えて

2

最後に私は理由を理解しました。私はシンボルリンクを使ってこのフォルダ構造を作成しました。 Subの実際のレベルはTopではなく、別のフォルダです。このフォルダには.gitディレクトリがあります。だからトップとサブのマスターは違う。

関連する問題