Gestión de código Git: comando git remote add [reproducido]

Autor: Viejo triciclo de Monet
Fuente:
Enlace del CSDN : https://blog.csdn.net/qq_25458977/article/details/87875641

 

Aquí se explica principalmente cómo enviar un código escrito a dos git remotos como ejemplo para comprender mejor la frase git remote add;

En primer lugar, debemos comprender el significado de una oración de código. Tomemos como ejemplo el mensaje más frecuente de github:

En esta imagen, git init, git add y git commit son todos preparativos preliminares, que equivalen a cargar todos sus archivos locales en el almacén local, pero no se han enviado como un almacén remoto;

En este momento, se ejecuta la frase git remote, que es para establecer primero un enlace entre el almacén local y el almacén remoto: git remote add, entonces, ¿qué pasa con add? El cuadro azul es en realidad el nombre que le dio al almacén remoto, generalmente llamado origen, de hecho, también puede preguntar por Ceres o Earth, y el cuadro verde es la dirección real de su almacén remoto;

Por ejemplo, supongamos que ya tengo una carpeta en la que está almacenado mi código y hay un archivo llamado README.md que se ha escrito, entonces


 
  
  
  1. git init // Inicializar un almacén local de git
  2. git add README.md // Carga mis archivos en el arma y prepárate para lanzar
  3. git commit -m "first commit" // Primer lanzamiento, mi bebé README.md ha entrado con éxito en el almacén local
  4. git remote add Ceres your_first_git_address // Nombra la primera dirección de git Ceres
  5. git push -u Ceres master // Atención, voy a lanzarme al otro extremo de Júpiter. Está demasiado lejos. Debo usar push. Es un disco duro
  6. // En este momento, no te muevas y prepárate para lanzar mi bebé README a Marte nuevamente.
  7. // Pero debido a que mis archivos ya existen en el almacén local, no necesito comprometerme, etc.
  8. // Solo necesita establecer una conexión entre otro almacén remoto y el almacén local.
  9. git remote add Mars your_second_git_address // Nombra la segunda dirección git Mars
  10. git push -u Mars master // lanzamiento de nuevo, apunta a la rama maestra en Marte

Hasta ahora, cargué una copia del código en dos almacenes remotos, pero tenga en cuenta que todavía solo tiene un almacén local.

suplemento: 

Cuando use git push -u Ceres master, también preste atención a donde maestro es el nombre de la rama que desea cargar. Si la rama en la que se encuentra actualmente no se llama maestra, la carga con esta oración generará un error. Por ejemplo:

Aquí mi rama actual es D ***, pero si sigo usando master, aparecerá un error:


 
  
  
  1. error : src refspec master no coincide con ninguno.
  2. de error : falló a empujar algunas referencias a 'https://github.com/ns15417/RingDetectProject .git'

Es decir, el maestro de rama que se va a insertar no coincide con la rama actual,

$ git show-ref
 
  
  

Muestra las ramas relacionadas del extremo remoto;

Puede modificarse de la siguiente manera;

$ git push --set-upstream personal_origin D**(当前分支名)
 
  
  

 

Supongo que te gusta

Origin blog.csdn.net/chenzz444/article/details/104403669
Recomendado
Clasificación