Cómo cerrar / copyr un contenido de git branch específico a una carpeta en otro server usando ssh

Tengo un repo en bitbucket y hay un par de twigs en él. Todo el último código se empuja para release twig después de trabajar localmente. Tengo una instancia de mi website en otro server que conecto usando ssh. En ese server hay una carpeta MyWebsite (/ var / www / html / MyWebsite). Necesito copyr todo el contenido de la twig de release a la carpeta Mi website para que el website funcione según el código más reciente.

Después de navegar en la carpeta MyWebsite usando ssh, intenté usar

 git clone -b release <bit-bucket repo url> git clone -b master <bit-bucket repo url> release `In this case I thought the content in release branch is moved to master but I'm wrong` git fetch -b release <bit-bucket repo url> => Not a git repository (or any of the parent directories): .git error 

¿Alguien puede ayudar a resolver esto? TIA

Y en el server, hice git init , y luego git add remote release <bit-bucket repo url> y luego git fetch release . Pero luego no veo ningún file en la carpeta

Sí, git fetch solo git fetch el historial. No verifica ninguna twig.

Ver todas las twigs con git branch -avv .

Intente, en ese server en su session ssh, un git checkout -b <branch> --track release/<branch> .

Nota: si su control remoto no se llama ' release ', reemplace la release con el nombre de su control remoto.

De hecho, el OP ASN agregó en los comentarios :

Creé una nueva carpeta de nuevo, cambié los nombres de control remoto y luego lo intenté de nuevo.
Entonces ahora fue capaz de sacar todo de la twig de lanzamiento.