¿Qué le sucede a un repositorio git existente cuando git init
vuelve a emitir ?
Creé un repositorio con git init
. Creado un archivo, agregar, confirmar. Verifique el estado (no hay nada que confirmar). Luego creé otro archivo, verifiqué el estado y puedo ver que no está rastreado como se esperaba.
Luego, digamos por error, corro git init
nuevamente y obtengo Reinicializar el mensaje de repositorio Git existente .
Probado git status
, pero muestra lo mismo. Entonces, ¿qué pasa realmente?
¿Puede reinicializar un repositorio git existente de esta manera ser perjudicial o útil? ¿Por qué podemos git init
dentro de un repositorio existente?
git init
lo que hice. Es de suponer que era la segunda vez después de Xcode automáticamente la había creadoRespuestas:
De los documentos de git :
fuente
Esto se describe en la
git init
documentación:fuente
Desde v1.7.5 ( b57fb80a7 ),
git init
en un repositorio existente también ha permitido mover el.git
directorio:'Recoger plantillas recién agregadas' significa que cualquier plantilla que no haya sido copiada del directorio de plantillas ahora se copiará en el directorio git existente.
'Mover el repositorio a otro lugar' significa que, si
--separate-git-dir
apunta a otro lugar, el.git
directorio existente se moverá allí y se reemplazará por un enlace.fuente
significa que ya has inicializado el git. porque ya subiste un archivo en github desde esta ruta. comprueba la ruta y luego se crea una carpeta con el nombre de .git. Es por eso que no se requiere de nuevo para inicializar git. puedes ir al siguiente paso directo
fuente