Pregunta

Tengo un repositorio local en el que estoy trabajando y su control remoto está alojado en GitHub.Recientemente creé una rama y comencé a trabajar en ella, hice varias confirmaciones y ahora deseo enviar la rama a GitHub y poder llevarla a otro repositorio clonado.

¿Qué hay que hacer para lograr esto?

Si esto no es posible usando GitHub, me encantaría saber cómo hacerlo normalmente.

¿Fue útil?

Solución

git push origin <local-branch-name>:<remote-branch-name>

Substituto para <local-branch-name> y <remote-branch-name>.Pueden ser iguales o diferentes, según desees.

Otros consejos

A medida que han establecido ya los mandos a distancia, el comando es sólo

git push origin branch-name

en el primero de empuje.

Después, usando git push origin empujaría todas las ramas con el nombre correspondiente en remoto.

Asegúrese de que su URL remota está utilizando la sintaxis de SSH y no sólo la sintaxis protocolo Git. Si se ejecuta,

git remote show origin

la URL impresa debe ser algo como:

git@github.com:yourname/projectname.git

Es necesario también la URL para que parezca que si usted quiere ser capaz de empujar. Si eres un usuario público (sin acceso de escritura) la URL se verá así,

git://github.com/yourname/projectname.git

Si el suyo se parece a este último a continuación, puede editar manualmente en sus proyectos .git/config archivo.

si tiene que tirar de cualquier código de sucursal de forma remota a nivel local

$git pull origin branch_name

mientras que si lo que necesita para empujar código a la rama

es necesario comprobar es su código de salvar con éxito se puede comprobar mediante

$git status

de

$git add -A

después de esta marca comprometerse con su rama

$git commit -m "this is initial change"

a (Apellido) empujar su código a la rama por:

$git push origin branch_name
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top