191 votes

L'exécution de git init à deux reprises initialise-t-elle un référentiel ou réinitialise-t-elle un référentiel existant?

Ce qui se passe à un dépôt git lorsque vous émettez git init nouveau?

J'ai créé un référentiel avec des 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, j'ai exécuté git init nouveau et j'ai Réinitialiser existant dépôt Git message.

Tenté 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?

242voto

coreyward Points 26109

À partir des documents Git :

L'exécution de git init dans un référentiel existant est sûre. Cela n'écrasera pas les choses qui sont déjà là. La principale raison de la réexécution de git init est de récupérer les nouveaux modèles ajoutés.

118voto

Greg Hewgill Points 356191

Ceci est décrit dans la documentation git init :

L'exécution de git init dans un référentiel existant est sûre. Cela n'écrasera pas les choses qui sont déjà là. La principale raison de la réexécution de git init est de récupérer les nouveaux modèles ajoutés.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X