2

VPS に裸のレポを作成しました

リポジトリのファイル フォルダは "~/repo" です。"~/rpeo/.git" で "git init --bare" を使用しましたが、何もしませんでした

次に、それを複製し、何かをプッシュして、この結果を得ました:

 $ git push origin master
Counting objects: 19, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (14/14), done.
Writing objects: 100% (19/19), 797.99 KiB, done.
Total 19 (delta 1), reused 0 (delta 0)
To ssh://XXXX@XXXX.com:3344/~/ROOT
 * [new branch]      master -> master

サーバー側でログを確認し、「git pull」を使用してこれらのファイルを取得することもできます

ログ:

commit 833ad06648f999f51d54c9e082a136270cbd3686
  Author: XXXX <XXXX@gmail.com>
  Date:   Mon Mar 10 14:45:49 2014 +0800

    init web

しかし ~/repo はまだ空です

助けてください、どうもありがとう!

4

1 に答える 1

1

~/レポはまだ空です

これはどういう意味ですか?内部にソース コードがないということであれば、そうです。ベア リポジトリにはソース ファイルの作業用コピーは含まれません

リポジトリのファイル フォルダは "~/repo" です。"~/repo/.git" で "git init --bare" を使用しましたが、何もしませんでした

これを行った場合、厳密に~/repoは、ベア リポジトリではなく~/repo/.git. 慣例により、裸のリポジトリ ディレクトリは .git で終わるので、そうした方がよいでしょう。

git init --bare ~/repo.git

代わりに、~/repo.gitベア リポジトリです。

于 2014-03-10T07:03:12.690 に答える