新しいプロジェクト用の新しい共有gitリポジトリを(VM上に)作成したい。
git --bare init
から/.../git/new_proj.git
を実行しましたが、.../git/new_proj.git/refs/heads
ディレクトリにマスターブランチが作成されていません。私も自分のディレクトリでSudo chmod 777 -R
を実行しましたが、役に立たず、init
コマンドの後にマスターが作成されません。
編集:git init
(ベアフラグなし)を使用しようとしましたが、それでもマスターブランチは作成されませんでした。
グーグルはこの問題であまり助けにはならなかった...
誰もが問題が何であるか知っていますか?何か足りないのですか?ありがとう!
Bare git repos(_git init --bare
_を発行して作成されたリポジトリ)には、作業ツリーがアタッチされていません。あなたができることは、_repo /.../git/new_proj.git
_に移動して、リモートとして作成したベアリポジトリを追加します:_git remote add bare_Origin <link to bare repo>
_そして、この_bare_Origin
_リポジトリフォームにコミットをプッシュしてみてください。
また、通常のリポジトリの代わりにベアリポジトリを作成する特別な理由はありますか?
私は同じ問題を抱えて修正されました-まず最初にgit addコマンドを使用し、その後にcommitコマンドを使用して、最後にgitブランチを使用して分岐したgitバージョン1.9を表示します
git add -A
git commit -m "initialize"
git branch