Advertencia sobre la conversión de un repo non-bare al repository desnudo: "parece haber clonado un repository vacío"

Estoy convirtiendo mi repository no desnudo existente en un repository simple usando el siguiente command:

git clone --bare -l non_bare_repo new_bare_repo 

Sin embargo, me sale una advertencia diciendo

Parece que ha clonado un repository vacío

¿Por qué está pasando esto, alguna idea?

Vaya a la carpeta oculta .git y edite el file de config :

 [core] bare = true 

Luego elimine cualquier file de copy local y tendrá el repository vacío.

Esta advertencia ocurre cuando clonas un repository vacío: un repository sin compromisos.

Es solo una advertencia, por supuesto: eso significa que el resultado podría estar bien para usted.

Git te advierte sobre esto, porque en general estarías clonando un repository para get y trabajar en su contenido. Entonces parece que podría ser un error, algo sobre lo que advertirle, que está clonando un repository vacío.

Tenga en count que cuando clona un repository sin confirmaciones, no obtiene ningún file de trabajo que estuviera en el repository de origen.

Por lo tanto, en su caso, los files de trabajo en su repository non-bare no se habrían copydo al repository desnudo (obviamente, porque los repos sin formatting no pueden tener files que funcionen).

Esto significa que una forma posiblemente más lógica de hacer lo que hiciste fue

  git init --bare new-bare-repo 

Hacerlo de esta manera evita implicar que has logrado algo más que hacer un depósito vacío vacío.