Échoué à repousser les fichiers nouvellement créé repo git

Peut-être une double question, si j'ai essayé de trouver des réponses à partir des questions existantes, mais a échoué.

J'ai créé un repo git sur le serveur avec la commande:

mkdir gitrepo
cd gitrepo
git init

Puis à partir d'une autre machine, j'ai essayé de pousser les fichiers de ce repo, mais a échoué.

git init
git clone user@server:~/gitrepo/.git
cd gitrepo
touch test
git add test
git commit -a

Util maintenant, aucune erreur ne se produit. Quand j'essaie de faire les modifications sur le serveur, l'erreur suivante se produit:

>git push
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly
error: failed to push some refs to 'user@server:~/gitrepo/.git'

Quelqu'un a rencontré ce problème avant?

J'ai trouvé un blog qui explique bien la différence entre les non-nus et nu repo. http://www.bitflop.com/document/111
Ceux qui obtient le même problème peut se reporter à ce.

Peut-être vous devez spécifier une branche comme "maître".
J'ai essayé ce "git push maître", "fatal:" maître " ne semble pas être un dépôt git. fatal: L'extrémité distante accroché de manière inattendue". Actuel je suis sur la branche master

OriginalL'auteur cheng | 2012-05-24