2

問題があります: Linode に git init --bare project.git で作成した git-repo があり、「プロジェクト」と呼ばれるフォルダー内にあります。

その後、リポジトリのクローンを作成し、git add file.php」および「git commit -m "initial load" でいくつかの新しいファイルを追加し、次に「git push origin master」を追加したいと考えました。

ここまではすべてうまくいきます!

今、リポジトリ (プロジェクト) のフォルダーに自分の linode を見ていますが、プッシュしたファイルが表示されません! すべてのコミットが正しく表示されている git log を既に見ました。しかし、私のファイルはどこですか?

助けてください:(

4

2 に答える 2

5

Linode に裸のレポを作成しました。これには作業コピーはなく、内部の git 表現だけがあります。その裸のレポでログを見ることはできますが、ファイルシステムにファイルは表示されません。

他の場所でレポを複製すると (ベアでない複製)、作業コピーが作成され、ファイルが表示されます。このクローンには、クローンのルートにある .git ディレクトリ内の内部 git 表現のコピーもあります。

ベア リポジトリを中心的な調整ポイントとして使用することは、通常のことであり、推奨されます。

于 2013-04-06T16:42:00.583 に答える