Configurando Git para una sola twig

Soy un novato completo para Git. He estado usando SVN para siempre, pero el nuevo proyecto en el que estoy trabajando está almacenado en Git.

Ahora, quiero trabajar en una sola twig (vamos a llamarla 'mybranch') de ese repository (digamos www.example.com/proyecto.git). He hecho lo siguiente:

git init git clone -b mybranch --single-branch www.example.com/project.git 

Pero cuando hago lo siguiente, vuelve a cargar toda la twig:

 git pull www.example.com/project.git mybranch 

que lleva una eternidad porque ya hay mucho allí. Por lo que sé, solo debería actualizar (search y combinar) lo que tengo. Como el command svn "actualizar".

Estuve hojeando tutoriales y tutoriales durante días y no tengo idea de qué diablos está pasando.

¡Gracias por adelantado!

– Editar – Obtengo las siguientes informaciones:

 $ git branch -avv 

no devuelve nada, al igual que git remote -v y git branch -a

 $ git config --local -l 

devoluciones:

 core.repositoryformatversion=0 core.filemode=false core.bare=false core.logallrefupdates=true core.symlinks=false core.ignorecase=true core.hidedotfiles=dotGitOnly 

Después de un git clone -b mybranch --single-branch , deberías tener dos cosas:

  1. Su sucursal local desprotegida está vinculada a la sucursal ascendente remota

     git br -avv * mybranch c228c1a [origin/mybranch] 
  2. Su repository solo debe search esa twig

     git config --local -l remote.origin.url=appgit@git.intramundi.com:qoa/jardepsg.git remote.origin.fetch=+refs/heads/pkgjarcls:refs/remotes/origin/pkgjarcls branch.pkgjarcls.remote=origin branch.pkgjarcls.merge=refs/heads/pkgjarcls 

En ese caso, debe necesitar solo

 git pull 

Eso searchía y fusionaría solo su twig.

No lo haga y no es sensato git init antes git clone , lo que haría un repository git nested. git init convierte la carpeta actual en un repository git, y git clone crea otro repository git dentro de la carpeta actual.