Operaciones básicas de Git: operación remota

7 operación remota de Git

Las operaciones remotas se refieren principalmente a realizar confirmaciones y cambios de código entre diferentes repositorios. Es obviamente un sistema distribuido de igual a igual. Esta relación se puede establecer entre almacenes locales y almacenes remotos, y entre diferentes almacenes remotos. Las operaciones entre esta relación incluyen principalmente tirar y empujar.

Almacén remoto

Cree una clave SSH. Los almacenes remotos y los almacenes locales generalmente se comunican a través de ssh y requieren una clave de cifrado para la comunicación ssh.

id_rsa es la clave privada y id_rsa.pub es la clave pública, que se puede comunicar a otros.

ssh-keygen -t rsa -C '[email protected]'

Inicie sesión en github y agregue el contenido de la clave pública. Establecer un protocolo de comunicación entre almacenes locales y remotos.

Agregar almacén remoto

La operación de la interfaz de Github facilita la creación de un almacén remoto. Pero si desea cargar directamente su biblioteca git local completa, debe crear una biblioteca vacía sin licencia ni archivo Léame.

git remote add origin [email protected]:michaelliao/learngit.git

Asocie el almacén local con el almacén remoto. Generalmente, el almacén asociado remoto se denomina origen y la sucursal troncal local generalmente se denomina maestra.

git push -u origin master

Empuje el maestro de la rama troncal local a la rama de origen remota. El parámetro -u realiza la asociación de las dos ramas y administra las ramas del maestro del almacén git remoto y el maestro local. Al ejecutar nuevamente, solo necesita usar el comando git push origin master
.

Clonar desde repositorio remoto

git clone [email protected]:michaelliao/gitskills.git

git remoto

git remote

Enumere las conexiones remotas entre usted y el repositorio remoto

git remote -v

Enumere el nombre y la URL de cada conexión.

git remote add <name> <url>

Cree una nueva conexión remota y agregue un nombre

git remote rm <name>

Eliminar enlace al repositorio remoto

git buscar

git fetch <remote>

Extraiga todas las ramas del repositorio (incluidos los archivos relacionados y todas las confirmaciones)

git fetch <remote> <branch>

Extraiga todas las ramas del repositorio especificado (incluidos los archivos relacionados y las confirmaciones deseadas)

Tenga en cuenta que este paso extrae la rama remota, no fusiona ni genera una rama local localmente y crea una rama remota legible.

  • Utilice el comando git branch -r para ver todas las ramas remotas de solo lectura.
  • Utilice el comando gitcheckout para crear una sucursal local y asociarla con la sucursal remota.
  • Utilice el comando git merge para fusionar sucursales remotas con sucursales locales.

git tirar

git pull remote

Extraiga la copia remota correspondiente a la rama actual y escriba los cambios de la copia remota en la copia local. Equivalente a git merge después de git fetch.

git pull -rebase \<remote\>

Utilice el comando git rebase para fusionar sucursales remotas y sucursales locales sin usar git merge

git empujar

git push <remote> \<branch\>

Empuje la rama especificada a la rama remota. Incluye todos los documentos y presentaciones.

git push <remote> --force

fuerza de empuje

git push <remote> --all

Empuje todas las sucursales locales al almacén remoto

git push <remote> --tags

Envíe todas las etiquetas locales al almacén remoto

Supongo que te gusta

Origin blog.csdn.net/DeepLearning_/article/details/132815110
Recomendado
Clasificación