J’ai un serveur privé fonctionnant avec git 1.7
git init
un dossier ne crée pas de twig principale. Parce que quand je fais:
git branch
ça ne liste rien. Quand je fais:
git --bare init
il crée les fichiers. Quand je tape
git branch master
ça dit:
fatal: Not a valid object name: 'master'.
Quand je
git init
un dossier, il ne crée pas de twig principale
Ceci est vrai et le comportement attendu. Git ne créera pas de twig principale tant que vous ne commettez pas quelque chose.
Lorsque je fais
git --bare init
il crée les fichiers.
Un git init
non- git init
créera également les mêmes fichiers, dans un répertoire .git
caché à la racine de votre projet.
Lorsque je tape
git branch master
il est écrit “fatal: pas un nom d’object valide: ‘master'”
C’est encore un comportement correct. Tant que vous ne vous êtes pas engagé, il n’y a pas de twig principale.
Vous n’avez pas posé de question, mais je vais répondre à la question que vous supposez vouloir poser. Ajoutez un ou plusieurs fichiers à votre répertoire et git add
les pour préparer un commit. Ensuite, git commit
à créer votre twig de validation et master
initiale.
Git crée une twig master une fois que vous avez effectué votre premier commit. Il n’y a rien pour avoir une twig s’il n’y a pas de code dans le référentiel.
Tout d’abord, lorsque vous créez un “repository nu”, vous ne ferez aucun travail (il ne contient pas de copie de travail, donc la commande git branch
n’est pas utile).
Maintenant, la raison pour laquelle vous n’auriez pas de twig master
même après avoir git init
c’est qu’il n’y a pas de commits: lorsque vous créez votre premier commit, vous aurez alors une twig master
.
Vous devez vous engager au moins une fois sur master avant de créer une nouvelle twig.