logo

Git remoto

En Git, el término remoto se refiere al repositorio remoto. Es un repositorio compartido que utilizan todos los miembros del equipo para intercambiar sus cambios. Un repositorio remoto se almacena en un servicio de alojamiento de código como un servidor interno, GitHub, Subversion y más. En el caso de un repositorio local, un repositorio remoto normalmente no proporciona un árbol de archivos del estado actual del proyecto; como alternativa, solo consta de los datos de versión .git.

Los desarrolladores pueden realizar muchas operaciones con el servidor remoto. Estas operaciones pueden ser clonar, buscar, empujar, extraer y más. Considere la siguiente imagen:

Git remoto

Revisa tu control remoto

Para comprobar la configuración del servidor remoto, ejecute el git remoto dominio. El comando remoto git permite acceder a la conexión entre remoto y local. Si desea ver la existencia original de su repositorio clonado, use el comando remoto git. Se puede utilizar como:

Sintaxis:

 $ git remote 

Producción:

Git remoto

El comando dado proporciona el nombre remoto como el origen . Origin es el nombre predeterminado para el servidor remoto, proporcionado por Git.

Git remoto -v:

Git remoto admite una opción específica -v para mostrar las URL que Git ha almacenado como un nombre corto. Estos nombres cortos se utilizan durante la operación de lectura y escritura. Aquí, -v significa verboso . Nosotros podemos usar --verboso en lugar de -v. Se utiliza como:

Sintaxis:

 $ git remote -v 

O

instancia de en java
 $ git remote --verbose 

Producción:

Git remoto

El resultado anterior proporciona conexiones remotas disponibles. Si un repositorio contiene más de una conexión remota, este comando las enumerará todas.

Agregar remoto de Git

Cuando recuperamos un repositorio implícitamente, git agrega un control remoto para el repositorio. Además, podemos agregar explícitamente un control remoto para un repositorio. Podemos añadir un mando como apodo de disparo o nombre corto. Para agregar control remoto como nombre corto, siga el siguiente comando:

Sintaxis:

 $ git remote add 

Producción:

Git remoto

En el resultado anterior, agregué un repositorio remoto con un repositorio existente como nombre corto ' hd '. Ahora puedes usar ' hd ' en la línea de comando en lugar de la URL completa. Por ejemplo, si desea extraer el repositorio, considere el siguiente resultado:

Git remoto

Extraje un repositorio usando su nombre corto en lugar de su URL remota. Ahora, se puede acceder a la rama maestra del repositorio mediante un nombre corto.

Obteniendo y extrayendo rama remota

Puede buscar y extraer datos del repositorio remoto. El comando buscar y extraer va a ese servidor remoto y recupera todos los datos de ese proyecto remoto que aún no tiene. Estos comandos nos permiten recuperar las referencias a todas las ramas de ese control remoto.

Para recuperar los datos de sus proyectos remotos, ejecute el siguiente comando:

 $ git fetch 

Para clonar el repositorio remoto desde sus proyectos remotos, ejecute el siguiente comando:

 $ git clone 

Cuando clonamos un repositorio, el repositorio remoto se agrega con un nombre predeterminado ' origen .' Entonces, principalmente, el comando se usa como git fetch origin.

El git fetch origin recupera las actualizaciones que se han realizado en el servidor remoto desde que lo clonó. El comando git fetch solo descarga los datos al repositorio local; no fusiona ni modifica los datos hasta que no los opere. Tienes que fusionarlo manualmente en tu repositorio cuando quieras.

Para extraer el repositorio, ejecute el siguiente comando:

 $ git pull 

El comando git pull recupera automáticamente y luego fusiona los datos remotos en su rama actual. Tirar es un flujo de trabajo más fácil y cómodo que ir a buscar. Porque el comando git clone configura su rama maestra local para rastrear la rama maestra remota en el servidor que clonó.

convertir un objeto java a json

Empujando a la sucursal remota

Si desea compartir su proyecto, debe impulsarlo hacia arriba. El comando git push se utiliza para compartir un proyecto o enviar actualizaciones al servidor remoto. Se utiliza como:

 $ git push 

Para actualizar la rama principal del proyecto, use el siguiente comando:

 $ git push origin master 

Es una utilidad especial de línea de comandos que especifica la rama y el directorio remotos. Cuando tiene varias sucursales en un servidor remoto, este comando le ayuda a especificar su sucursal y repositorio principal.

Generalmente, el término origen representa el repositorio remoto y master se considera la rama principal. Entonces, toda la declaración ' maestro de origen de git push ' empujó el contenido local en la rama maestra de la ubicación remota.

Git Quitar Control Remoto

Puede eliminar una conexión remota de un repositorio. Para eliminar una conexión, ejecute el comando remoto git con eliminar o habitación opción. Se puede hacer como:

Sintaxis:

 $ git remote rm 

O

 $ git remote remove 

Considere el siguiente ejemplo:

Supongamos que está conectado con un servidor remoto predeterminado ' origen .' Para verificar el control remoto detalladamente, ejecute el siguiente comando:

 $ git remote -v 

Producción:

Git remoto

El resultado anterior enumerará el servidor remoto disponible. Ahora, realice la operación de eliminación como se mencionó anteriormente. Considere el siguiente resultado:

Git remoto

En el resultado anterior, eliminé el 'origen' del servidor remoto de mi repositorio.

Cambio de nombre remoto de Git

Git permite cambiar el nombre del servidor remoto para que pueda usar un nombre corto en lugar del nombre del servidor remoto. El siguiente comando se utiliza para cambiar el nombre del servidor remoto:

Sintaxis:

cómo determinar el tamaño del monitor
 $ git remote rename 

Producción:

Git remoto

En el resultado anterior, cambié el nombre del origen del nombre de mi servidor predeterminado a hd. Ahora puedo operar usando este nombre en el lugar de origen. Considere el siguiente resultado:

Git remoto

En el resultado anterior, extraje el repositorio remoto usando el nombre del servidor hd. Pero, cuando uso el nombre de servidor anterior, aparece un error con el mensaje ' 'origen' no parece ser un repositorio de git .' Significa que Git no identifica el nombre anterior, por lo que todas las operaciones se realizarán con un nombre nuevo.

Control remoto de Git Show

Para ver información adicional sobre un control remoto en particular, use el comando git remoto junto con el subcomando show. Se utiliza como:

Sintaxis:

 $ git remote show 

Dará como resultado información sobre el servidor remoto. Contiene una lista de ramas relacionadas con el control remoto y también los puntos finales adjuntos para buscar y enviar.

ciclo de vida sdlc

Producción:

Git remoto

El resultado anterior enumera las URL del repositorio remoto, así como la información de la rama de seguimiento. Esta información será útil en varios casos.

Git Change Remote (cambiar la URL de un control remoto)

Podemos cambiar la URL de un repositorio remoto. El comando git remoto set se utiliza para cambiar la URL del repositorio. Cambia la URL de un repositorio remoto existente.

Conjunto remoto de Git:

Podemos cambiar la URL remota simplemente usando el comando git remoto set. Supongamos que queremos darle un nombre único a nuestro proyecto para especificarlo. Git nos permite hacerlo. Es un proceso simple. Para cambiar la URL remota, utilice el siguiente comando:

 $ git remote set-url 

El URL de configuración remota El comando toma dos tipos de argumentos. El primero es, es el nombre de su servidor actual para el repositorio. El segundo argumento es, es su nuevo nombre de URL para el repositorio. Debe estar en el siguiente formato: https://github.com/URLChanged

Considere la siguiente imagen:

Git remoto

En el resultado anterior, cambié la URL de mi repositorio existente como https://github.com/URLChanged de https://github.com/ImDwivedi1/GitExample2 . Por el nombre de mi URL se puede entender que he cambiado esto. Para verificar la URL más reciente, ejecute el siguiente comando:

 $ git remote -v