GIT empuja cambios a la rama de git remoto

GIT empuja cambios a la rama de git remoto
En este artículo, le mostraré cómo presionar (cargar) su repositorio de Git local a un repositorio de git remoto alojado en servicios en la nube Git como GitHub/Bitbucket, etc. También le mostraré cómo impulsar los cambios que ha realizado en su repositorio de git local al repositorio de git remoto. Entonces empecemos.

Creación de un repositorio de git local de prueba:

Lo más probable es que tenga un repositorio de git local por ahora, si está leyendo este artículo. Pero, si aún no tiene uno y desea seguirlo, puede crear fácilmente un repositorio de Git local de la siguiente manera:

$ git init my-project

Un nuevo repositorio de git mi proyecto es creado.

Ahora, navegue al directorio my-project de la siguiente manera:

$ CD my-project/

Ahora, voy a crear un muñeco índice.html Archivo de la siguiente manera:

$ Echo '

Hola Mundo

'> índice.html

Como puede ver, un nuevo archivo índice.html es creado.

Ahora, organice el archivo de la siguiente manera:

$ git add .

Haz un nuevo compromiso de la siguiente manera:

$ git commit -m 'commit inicial'

Un nuevo comité Compromiso inicial es creado.

El nuevo commit debe aparecer en Git log Como puede ver en la captura de pantalla a continuación.

$ git log -enneline

Creación de un repositorio github remoto vacío:

Ahora, debe crear un repositorio de github remoto vacío en cualquier servicio en la nube Git que desee. Si está usando GitHub como soy, entonces, inicie sesión en su cuenta de Github. Ahora, para crear un nuevo repositorio de GitHub, haga clic en el + icono y luego hacer clic en Nuevo repositorio.

Ahora, escriba un nombre para el nuevo repositorio. Si quieres, escriba un descripción (opcional). Seleccionar Público o Privado dependiendo de si desea establecer el repositorio público o privado. Ahora, asegúrate Inicializar este repositorio con un readMe no se verifica. Finalmente, haga clic en Crear repositorio.

Se debe crear un repositorio de github vacío. Este es nuestro repositorio de git remoto. La URL del repositorio se proporciona a continuación como puede ver en la sección marcada de la captura de pantalla a continuación.

Agregar información de repositorio remoto al repositorio de Git local:

Ahora, copie la URL del repositorio de GitHub. Puede hacerlo haciendo clic en el icono como se marca en la captura de pantalla a continuación.

Ahora, debe agregar la URL de GitHub a su repositorio local. Para hacer eso, ejecute el siguiente comando:

$ git remoto agregar origen https: // github.com/dev-shovon/my-project.git

Aquí, origen es el nombre o alias de la URL del repositorio de GitHub que acaba de agregar. Tendrá que usar el alias siempre que presione su repositorio local o cambie a su repositorio local al repositorio remoto de GitHub.

Puede enumerar todos los repositorios remotos que ha agregado de la siguiente manera:

$ git remoto -v

Como puede ver, la URL del repositorio de GitHub que acabo de agregar está aquí. Se conoce como origen.

Empujar el repositorio de git local al repositorio de git remoto:

Ahora puede presionar la rama predeterminada maestro de su repositorio Git local al repositorio remoto de GitHub de la siguiente manera:

$ git push -u origen maestro

Aquí, origen es el alias de la url de repositorio de git remoto (github en este caso) y maestro es la rama que desea empujar al repositorio de git remoto.

NOTA: El -u La opción se usa solo para el primer empuje de cualquier rama solamente. Como, estoy presionando al local maestro rama al repositorio de Github por primera vez, he agregado -u opción aquí. Esto crea una rama de seguimiento para el maestro rama. La próxima vez que empujes cualquier cosa al maestro rama, no tienes que usar el -u opción nuevamente.

Se le pedirá que proporcione el nombre de usuario y la contraseña de su cuenta de GitHub. Una vez que lo haga, el contenido de la rama predeterminada maestro Desde su repositorio de git local será empujado al repositorio de GitHub.

Como puedes ver, el maestro La rama se sube al repositorio de github vacío que he creado antes.

Empujar los cambios locales al repositorio de git remoto:

Ahora, hagamos un cambio simple al índice.html Archivo en mi repositorio de Git local.

Como puede ver, he modificado el índice.html archivo.

Estado de $ git

Ahora, organice los cambios de la siguiente manera:

$ git add .

Ahora, comete los cambios de la siguiente manera:

$ git commit -m 'agregó un párrafo al índice.página html '

Los cambios deben comprometerse.

El nuevo commit se enumera en Git log Como puede ver en la captura de pantalla a continuación.

$ git log -enneline

Ahora, presione los cambios del local maestro rama al repositorio de GitHub de la siguiente manera:

$ git push origin maestro

Los cambios deben ser empujados al repositorio de GitHub.

Como puede ver, el repositorio de GitHub se actualiza.

Empujando otras ramas al repositorio de git remoto:

En esta sección, le mostraré cómo empujar otras ramas al repositorio de GitHub y empujar los cambios a estas ramas al repositorio de GitHub también.

Primero, crea una nueva rama, digamos IE-FIX como sigue:

$ Git Branch IE-Fix

Ahora, consulte la rama recién creada IE-FIX como sigue:

$ git checkout, es decir

Ahora, haga un pequeño cambio a la índice.html archivo.

Ahora, organice los cambios de la siguiente manera:

$ git add .

Ahora, confirme de la siguiente manera:

$ git commit -m 'solucionado es decir, problema'

Ahora, presione la rama recién creada IE-FIX al repositorio de GitHub de la siguiente manera:

$ git push -u origen ie -fix

El IE-FIX La rama debe ser empujada al repositorio de GitHub.

Como puedes ver, el IE-FIX La rama se lleva al repositorio de GitHub.

Ahora, puede impulsar cualquier cambio del IE-FIX rama usando el Git Push comando sin el -u opción.

Hacer un pequeño cambio en el índice.html archivo.

Efalle los cambios y haga un compromiso de la siguiente manera:

$ git add .
$ git commit -m 'agregó una línea horizontal a la página'

Ahora, presione los cambios del IE-FIX rama al repositorio de GitHub de la siguiente manera:

$ Git Push Origin IE-Fix

Los cambios de la IE-FIX La rama debe ser empujada al repositorio de GitHub.

Como puede ver, la nueva confirmación se muestra en la página del repositorio de GitHub.

Entonces, así es como empujas los cambios a las ramas remotas de GIT. Gracias por leer este artículo.