2017-02-06 7 views
-2

私は、サーバー内の共有のGitリポジトリ作成:Gitにコミットされたソースはサーバーに保存されていますか?

git init --bare repo_name.git 

すべて正常に動作しますが、私は、ローカルフォルダにリポジトリのクローンを作成し、リポジトリにファイルをコミットすることができます。

しかし、私はファイルだけ設定ファイル、サーバーに私のrepo_name.gitディレクトリにコミットさのファイルが表示されていない。

  • 設定
  • 説明
  • HEAD
  • フックを
  • インフォメーション
  • のオブジェクト
  • レフリーだから、私のコミットソースがサーバーに保存されている

+3

RT * Mについて '--bare'は何をしますか? – Biffen

答えて

3

gitリポジトリでは、コミットされたファイルはsha1ハッシュの名前に基づいてオブジェクトフォルダにあります。通常作業するファイルは、コミットされたファイルではなく、変更を加えるためのコピーです。誰もサーバを変更していないので、そのコピーは必要ないので、コピーなしでベアレポを作成します。

+0

ありがとう:)オブジェクトフォルダにコミット番号が見つかりました。 – RuF

関連する問題