サーバー上でリポジトリを大きくしgit init --bare
ました。ブランチをそれにプッシュしたいと思います。
git push origin Dev
しかし、私は得る
remote fatal: you are a branch waiting to be born.
私は何を間違っていますか?
を使わなくてもうまくいくようです--bare
が、それを使うべきだと思います。
編集:サーバーに受信後フックがある場合にのみ、これがエラーになります。私は受信後のフックにこれを持っています:
#!/bin/sh
GIT_WORK_TREE=/var/www/UML git checkout -f
これでやりたいことは、リモートにプッシュするときにWebサーバーを更新することです
そして私のgit設定:
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
hideDotFiles = dotGitOnly
[gui]
wmstate = normal
geometry = 887x427+25+25 330 192
[branch "master"]
[branch "Dev"]
[remote "origin"]
url = ssh://mike628@192.168.2.2/GR
fetch = +refs/heads/*:refs/remotes/origin/*