7

この投稿に従って、リモートgitリポジトリをセットアップしました。

ゼロから始める代わりに、

  1. 私は自分のpc1でいくつかの開発を行いました(リポジトリはgit initで作成されました)
  2. ここで、リポジトリをサーバー(同じサブネット)に移動したいと思いました

    ssh git@example.com
    mkdir my_project.git
    cd my_project.git
    git init --bare

  3. 次に、ローカルで

    cd my_project
    git remote add origin git@example.com:my_project.git
    git push -u origin master

今、リモート(サーバー)リポジトリに、これらのフォルダーが表示されます

ブランチ構成の説明HEADフック情報オブジェクト参照

ローカル(pc1)gitリポジトリと同じコンテンツを期待/見たいと思っていました

bin doc src

4

2 に答える 2

8

リモート側でベアリポジトリを初期化しました。これが意味するのは、履歴は保存されますが、作業ディレクトリがないことです(翻訳-プロジェクトの実際のチェックアウトはありません)。あなたが見ている構造は正常です。

于 2012-08-22T02:01:48.920 に答える
4

git init --bare作業リポジトリではなく、ベアリポジトリを作成することを意味します。ベアリポジトリは通常サーバーに保存され、作業中のrリポジトリのディレクトリと同じように見えます。.git

于 2012-08-22T02:04:33.343 に答える