Est-ce que courir git init deux fois initialiser un dépôt ou de réinitialiser un existant repo?
Ce qui se passe à un dépôt git lorsque vous émettez git init
de nouveau?
J'ai créé un référentiel avec git init
. Créé un fichier, d'ajouter, de s'engager. Vérifier l'état (rien à valider). Ensuite créé un autre fichier, vérifier l'état et je peux voir que c'est sans traces que prévu.
Ensuite, dire par erreur, je lance git init
à nouveau et je reçois Réinitialiser existant dépôt Git message.
Essayé git status
, mais il montre la même chose. Donc ce qui se passe vraiment?
Peut reinitialising existant dépôt git de cette façon nuisible ou utile? Pourquoi ne pouvons-nous git init
à l'intérieur d'un référentiel existant?
- FWIW à l'aide de Xcode j'ai d'abord créé le local référentiel pour la première fois, puis quand je suis allé à Github.com pour créer un nouveau dépôt distant. Ce que je fis, puis un lien sur mon dépôt local pour ma télécommande...je suivais ses pas (fourni sur Github.com), la première étape est
git init
je l'ai fait. On peut supposer que c'était la 2ème fois après Xcode automatiquement l'avait créé
Vous devez vous connecter pour publier un commentaire.
Du git docs:
Ceci est décrit dans le
git init
documentation:Depuis v1.7.5 (b57fb80a7),
git init
dans un repo a également permis de déplacer le.git
répertoire:"Ramasser nouveaux modèles" signifie que les modèles qui n'ont pas déjà été copié à partir de le répertoire de modèle va maintenant être copié dans le répertoire git.
"Le déplacement du référentiel à un autre endroit" signifie que, si
--separate-git-dir
points à un autre endroit, l'existant.git
répertoire sera déplacé et remplacé par un lien.