1

私はgitサーバー/クライアントを設定しようとしています

私の設定:

サーバー (ubuntu 12.04)

  • フォルダー web 内: /web/site
  • git: /ウェブ/サイト/site.git
  • git init --bare <<< site.git フォルダー内

クライアント (Mac OS X 10.7)

  • mkdir /Application/MAMP/htdocs/site
  • CDサイト
  • git初期化
  • タッチREADME
  • git add README
  • git commit -m 'tambah README'
  • git remote add origin ssh://doni@192.168.1.137/web/site/site.git
  • git push オリジンマスター

サーバー側で README ファイルが表示されないのはなぜですか? 私はちょうどsite.gitフォルダを見つけました

doni@192.168.1.137 のパスワード:

オブジェクトのカウント: 3、完了。

オブジェクトの書き込み: 100% (3/3)、209 バイト、完了。

合計 3 (デルタ 0)、再利用 0 (デルタ 0)

ssh://doni@192.168.1.137/web/site/site.git へ

  • [新しいブランチ] マスター -> マスター

前にありがとう:)

よろしく、

ドニ

4

2 に答える 2

1

ベア リポジトリには、作業ディレクトリは含まれません。

それでも、次を使用して master ブランチの現在のファイルを確認できます。

git ls-tree -r master

これにより、すべてのオブジェクトが再帰的にリストされます。そこに README ファイルが表示されます。

もう 1 つの方法は、リポジトリを別のディレクトリに複製することです。しかし、すべてがそこにあることを確認したいだけなら、これは不要です。

于 2012-09-17T14:25:33.120 に答える
0

サーバー側に裸のリポジトリがあるためです。ベア リポジトリには、作業ファイルは含まれません。

于 2012-09-17T13:45:23.893 に答える