2

Tower を使用してクローンを作成すると、すべてのディレクトリがクローンされない新しいリモートリポジトリに問題があります。

リモートリポジトリを作成したとき、次のことを行いました。

  1. 次の行を含む .gitignore ファイルを作成しました

    files/cache/*

  2. 次に実行しました:

    git init git add . git commit

  3. 次に、Tower と呼ばれる Mac OSX git クライアントを使用してリモート リポジトリをローカル マシンに複製しましたが、ディレクトリの多くが複製されていないことに気付きました。

戻ってウェブサーバーの端末セッションを見ると、最初のコミット後にクローンされなかったディレクトリが一覧表示されていることがわかります。次のような行がたくさんあります。

create mode 10644 directory-name/path/to/file.php
create mode 10644 directory-name/path/file.php
create mode 10644 directory-name/path/to/file.php
create mode 10644 directory-name/path/file.php

だから私はそれらが追加されたと推測していますが、私の .gitignore ファイルが正しく設定されておらず、Tower と何らかの形で競合していないかどうかも疑問に思っていますか?

最初に次のように、いくつかの方法で .gitignore ファイルを試しました。

files/cache/*

次に、次のようにします。

files/cache/

2番目のものに変更した後git add -A、サーバーで実行し(新しいものは何も追加されていないようです)、Towerを使用してレポを再度プルダウンしましたが、うまくいきませんでした。

これが Git なのか、Tower なのか、あるいはその両方なのかわかりません。何が間違っているのかわかりません。申し訳ありません。

どんな助けでも大歓迎です。

乾杯

ベン

4

1 に答える 1

1

git は空のディレクトリを追加 (および複製) しないことを忘れないでください。
(または無視された内容のディレクトリで、Git 用に空にします)

見る:

于 2011-10-04T03:55:02.263 に答える