Cómo revisar la rama remota en Git

Cómo revisar la rama remota en Git
La rama es una parte esencial de cualquier repositorio de git. Múltiples ramas ayudan a administrar el código correctamente. Cualquier característica nueva se puede probar sin afectar el otro código del repositorio manteniendo los archivos por separado utilizando la rama. Todos los compromisos se realizan cambiando a la rama particular que contiene archivos nuevos o actualizados. Los cambios realizados en la rama local se pueden empujar a la rama remota, y la rama remota actualizada se puede llevar a la rama local. 'CAMENTA DE GIT'El comando se usa principalmente para cambiar entre las ramas del repositorio local y crear una nueva rama localmente. Pero este comando se puede usar para verificar la rama del repositorio remoto y cómo se puede usar este comando para las ramas de un repositorio remoto, como se muestra en este tutorial.

Pautas para usar la rama remota de checkout de git:

  1. Comprometerse con cada tarea correctamente después de completarla.
  2. Verifique que todos los cambios relacionados se cometan correctamente o no.
  3. Pruebe el código correctamente antes de cometer cualquier tarea.
  4. El mensaje de confirmación debe ser claro para que el usuario tenga una idea de la tarea.
  5. Crear ramas necesarias para administrar el código.

Prerrequisitos:

Instalar escritorio Github.

Github Desktop ayuda al usuario de GIT a realizar las tareas relacionadas con GIT gráficamente. Puede descargar fácilmente el último instalador de esta aplicación para Ubuntu desde Github.comunicarse. Debe instalar y configurar esta aplicación después de descargar para usarla. También puede verificar el tutorial para instalar GitHub Desktop en Ubuntu para conocer el proceso de instalación correctamente.

Crear una cuenta de Github

Deberá crear una cuenta de GitHub para verificar los comandos utilizados en este tutorial.

Crear un repositorio local y remoto

Debe crear un repositorio local y publicar el repositorio en el servidor remoto para probar el comando de pago utilizado en este tutorial para las ramas remotas.

Rama remota de pago:

En esta sección, un repositorio remoto de demostración nombrado archivo de lectura se usa para probar los comandos para pagar las ramas remotas. El repositorio local de este repositorio remoto se crea antes. Aquí, el repositorio local contiene solo una rama, y ​​se ha creado una nueva rama para el repositorio remoto de forma remota. Abra este repositorio remoto desde el escritorio de GitHub. La siguiente imagen muestra que el repositorio remoto tiene dos ramas nombradas principal y maestro.

Abra el repositorio local desde el terminal y ejecute el siguiente comando para mostrar las ramas existentes del repositorio local.

$ GIT Branch

La siguiente salida muestra que el repositorio local contiene una rama llamada principal.

Ejecute el siguiente comando para obtener los cambios realizados en el repositorio remoto y verifique el contenido actualizado del repositorio remoto. El comando solicitará el nombre de usuario y la contraseña de la cuenta GitHub.

$ git fetch origen

La siguiente salida muestra que la nueva rama nombró maestro se agrega al repositorio remoto.

Ejecute los siguientes comandos para verificar la lista de sucursales del repositorio local después de ejecutar el comando Fetch y crear una nueva rama local para rastrear la rama remota.

$ GIT Branch
$ get checkout -B Master Origin/Master
$ GIT Branch

La siguiente salida muestra que después de ejecutar el 'CAMENTA DE GIT'Comando, una nueva rama nombrada maestro se crea en el repositorio local para rastrear la rama remota nombrada maestro.

Ir a Github.com e inicie sesión en su cuenta. Abra el repositorio nombrado archivo de lectura Desde el servidor remoto. Crea un nuevo archivo llamado lectura.php en el repositorio remoto y confirme la tarea. Según la siguiente imagen, el repositorio remoto contiene tres archivos. Estos son leer.php, leer 2.php, y lectura.php.

Puede obtener el contenido actualizado del repositorio remoto desde el terminal ejecutando el comando git o abriendo el repositorio local desde el escritorio de github y haciendo clic en la opción particular. Si no está familiarizado con el comando git y actualiza el repositorio local con la interfaz gráfica de usuario, abra el repositorio local desde el escritorio de GitHub. La siguiente salida muestra que el repositorio local no se actualiza con el repositorio remoto, y el último archivo comprometido en el repositorio es leer 2.php. Para obtener el nuevo contenido del servidor remoto, haga clic en el OBTENER ORIGINO botón. Si los repositorios locales y remotos no coinciden y cualquier contenido actualizado se obtiene del repositorio remoto, entonces el origen de la extracción Se mostrará la opción.

En el paso anterior se ha demostrado que se ha creado un nuevo archivo en el repositorio remoto. Entonces, la siguiente imagen muestra el Origen opción en el escritorio de Github. Haga clic en esta opción para recuperar el contenido actualizado desde el repositorio remoto y almacenar el contenido en el repositorio local.

Después de hacer clic en la opción Pull Origin, el repositorio local contendrá el nuevo archivo llamado lectura.php que se extraerán del servidor remoto. La siguiente salida muestra que el repositorio contiene el nuevo archivo y el nuevo mensaje de confirmación ahora.

En la tarea anterior, el repositorio local se ha actualizado con el contenido del repositorio remoto. Pero puede actualizar el repositorio remoto con el nuevo contenido del repositorio local también utilizando el escritorio terminal o github. Tienes que ejecutar el 'Git Push'Comando desde el terminal para actualizar el repositorio remoto o haga clic en el Publicar origen Opción desde el escritorio de GitHub para actualizar el repositorio remoto con el nuevo contenido comprometido del repositorio local.

Conclusión:

Este tutorial muestra el uso del comando Git Checkout para rastrear cualquier rama remota con la rama local. Esta característica de Git es útil cuando se crean nuevas ramas en el repositorio remoto de forma remota, y las ramas recién creadas no existen en el repositorio local.