tipos tag remove practices etiquetas crear best git clone bitbucket pull

tag - Tire de la rama específica de git



git tag best practices (2)

Tengo un repositorio en bitbucket , y estoy usando git .

Entonces mis ramas son

master develop_one develop_two

Cuando uso git clone [email protected]:project/project.git , git clone [email protected]:project/project.git solo el código maestro de sucursal, pero necesito clonar / extraer solo develop_one branch, así que ¿cómo clonar / extraer solo develop_one branch code?

Nota: Las otras ramas (develop_one, develop_two) no se combinan en master, y no quieren fusionarse hasta que la funcionalidad se haya completado en realidad, por lo que quieren obtener / clonar / extraer solo un código de sucursal específico


Además, para agregar a la respuesta de @tomrbrujin, puede especificar el nombre del directorio de destino local en el comando clonar de esta manera:

git clone https://github.com/example/example1.git -b branch_name --single-branch local_name

El último arg pasado, local_name crearía y nombraría la copia local del directorio remoto clonado "local_name".

De lo contrario, el nombre del directorio local solo reflejará el nombre del repositorio, que aquí sería: example


Tratar:

git clone [email protected]:project/project.git -b develop_one --single-branch

Para el uso de repositorios ya clonados:

git fetch git checkout develop_one # Or more specific: git checkout --track -b develop_one

Esto rastreará la rama develop_one desde el control remoto.