2016-10-02 10 views
0

これが愚かな質問である場合はお詫び申し上げます。私はそれをgoogleに説明する言葉を見つけることができません。git/bitbucketがフォルダではなく参照をプッシュ

私はBitBucket(gitを使用しています)を使用しています。 BitBucketにいくつかのフォルダがないことがわかりました。彼らは単純に、コミットや何かに対する参照(ハッシュ)を想定しているように見えます。私が見ていることを私に説明することができますか?

これらはクリックできない「フォルダ」です。

No twig for you Another empty folder

は(私が理解VCSにベンダーのフォルダ(作曲)を保存し、不要/不要/悪い習慣です、私はこのケースで本当に十分な理由を持ってお約束いたします。)

他のすべてのフォルダ(SwiftMailerのフォルダも含めてvendorの中にあるフォルダを含む)は正常にプッシュされています。

ここでは何が起こっていますか?

答えて

1

プッシュされていないフォルダ自体はgitリポジトリです。 これは、それぞれに.gitフォルダがあることを確認することで確認できます。 Bitbucketに表示されるsha1は、プロジェクトで使用されているサブプロジェクトのコミットの参照です。

これらのフォルダの内容をBitbucketに保存する場合は、これらのフォルダ内の.gitサブディレクトリを削除するだけです。しかし、それはあなたが言ったように、悪い練習です^^

+0

うわー、ありがとう!それは事実であるようです。どのパッケージが '.git'フォルダを含んでいないのでしょうか?例えばSwiftMailerにはコンポーザーからのパッケージでも.gitフォルダがありません。gitを使用することを意味する '.gitignore'ファイルがあります。 – Coo

+0

あなたはすべてのパッケージをコンポーザーを通してインストールしましたか?または、gitクローンを実行してそれらのいくつかをインストールしましたか? –

+0

私はそれらのすべてを作曲家を通してインストールしました。 – Coo

関連する問題