¿Por qué "git branch" no muestra nada en mi nuevo clon de BitBucket?

Mi colega creó un repository en Bitbucket. Primero creé una carpeta en mi computadora y escribí git init . Después de lo cual, hice un clon desde el repository a mi computadora usando el command: git clone address .

Pero cuando git branch , no hay respuesta. No indica en qué twig estoy.

 git init Initialized empty Git repository in /Users/IMAC/GsAdmin/.git/ git clone address Cloning into 'gsadmin'... Password: remote: Counting objects: 32, done. remote: Compressing objects: 100% (24/24), done. remote: Total 32 (delta 3), reused 0 (delta 0) git branch git status # On branch master # # Initial commit # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # .DS_Store # gsadmin/ nothing added to commit but untracked files present (use "git add" to track) 

¿Cuál es mi error? Necesito alguna guía

Hay dos forms de crear un repository de git. Puede usar git init para crear uno nuevo, o puede usar git clone para clonar uno existente. Si ejecuta tanto init como clone entonces git primero creará un nuevo repository vacío en el directory actual y luego clonará el repository remoto en un subdirectory del vacío.

Si ejecuta git branch en el directory actual, no devolverá twigs ya que el repository está vacío y la twig maestra se creará con la primera confirmación. Si ingresa en el subdirectory, git branch debe listr la única twig que se creó desde la twig pnetworkingeterminada del repository remoto.

El problema

Básicamente ha creado un submodule sin seguimiento en su directory de nivel superior. A partir de su descripción, inicializó un directory vacío y luego clonó su repository de BitBucket en un subdirectory de su repository recién inicializado.

La solución

Desde su directory actual, cambie directorys en su clon actual.

 cd gsadmin git status 

Puede mover el directory gsadmin o volver a clonarlo en otro lugar. De cualquier manera, la solución no es clonar dentro de un directory git existente a less que esté usando submodules .

Ver también

¿Por qué la "twig de git" está en silencio en los repositorys nuevos?