Hable brevemente sobre la operación de tortugas git

No hablo de cargar código aquí, simplemente comience a grabar desde un proyecto normal. Al usar git, aquí hay un concepto para recordar. Hay bibliotecas locales y bibliotecas remotas. Todos los envíos solo se envían a la biblioteca local y desean enviarlos a la biblioteca remota. Necesita presionar o sincronizar activamente.



Uno, crear rama y cambiar rama

Cree una rama y asígnele el nombre version1.0.1

En este momento, si va al almacén remoto, la sucursal sigue siendo 1. Esto significa que ha creado una versión de sucursal 1.0.1 en la biblioteca local. Pero no está sincronizado con el almacén remoto. Cambiamos el proyecto a la versión de sucursal local 1.0.1.


Haga clic en el interruptor / salida anterior, aparecerá el siguiente botón, seleccione la rama, haga clic en Aceptar





2. Modifique el código, cárguelo en la sucursal y combine la sucursal

Modificamos el contenido en README.md y lo cargamos (aquí solo cargamos a la sucursal local 1.0.1, el almacén remoto aún no está)

Después de hacer clic, aparecerá la siguiente información, además de la información de registro: Contenido README modificado.

Después del envío, aparece como se muestra en la figura. Indica que la carga en el repositorio local se realizó correctamente y que hacer clic en push es cargar en el repositorio remoto.

Hacemos clic en empujar y luego en Aceptar, lo siguiente muestra que fue exitoso.

En este momento, vaya a nuestro almacén remoto para echar un vistazo. También exitoso (cuando el almacén local se envía al almacén remoto o se sincroniza con el almacén remoto. En este momento, el almacén remoto realmente creará una sucursal del almacén remoto versión 1.0.1)

Fusionar rama

Fusionar ramas significa fusionar ramas en la rama maestra. En primer lugar, tenemos que cambiar de rama, cambiar a la rama maestra (a qué rama fusionar, cambiar a qué rama). Luego haga clic en "Combinar" como se muestra

Aparece la siguiente interfaz, vamos a fusionar la versión 1.0.1 con el maestro. A continuación, seleccione la versión 1.0.1 (después de hacer clic en Aceptar, si hay un conflicto, puede resolver el conflicto)

3. Versión de reversión y versión remota

Importante: Si la versión que pasamos es 1, 2, 3. En este momento estamos en la versión 3. Si desea volver a la versión 1. Incluyendo cualquier código, todo volverá a la 1. Por lo que no es fácil hacer una reserva en la rama maestra. Porque si vuelvo a 1, me será más difícil volver a 2 o 3. Después de administrar el código por mí mismo como administrador, la prueba descubrió que en otras ramas, puede revertir la versión que desea revertir a voluntad. ¿Entonces, cómo funciona?

Primero cree una nueva rama. Por supuesto, esta rama aún tendrá todas las versiones cargadas del proyecto. Cambie a esta rama en este momento, recuerde cambiar a esta rama. Haga clic derecho para mostrar el registro:

Aparece la siguiente figura:

Seleccione para dar una versión, haga clic derecho en "restablecer rama a esta versión"

En este momento restablece el tipo, elige el tercero. Después de hacer clic en Aceptar, verá que su código local se ha revertido a esa versión.

Entonces, ¿cómo notificar al extremo remoto para que también cambie en este momento? En este momento, debe forzar la reversión de la versión remota (por supuesto, esto solo funciona en la rama)


haga clic con el botón derecho en su proyecto -> Git Bash Here. Aparece como se muestra:

Ingrese el comando: git push -f y presione Enter. De regreso a su almacén remoto, también encontrará que la reversión fue exitosa y que la versión 1.0.1 ha regresado al momento de modificar README123456.

Estas operaciones probablemente se explican claramente. El extremo remoto de la rama maestra también debería poder revertir la versión. Pero quiero volver a la versión alta de nuevo. Entonces operar en la sucursal es lo mejor. Si alguien conoce un método alternativo mejor para la rama maestra, deje un mensaje en el área de comentarios.



Cuarto, elimine las ramas locales y remotas

Todo el mundo debería saber siempre que existe el concepto de biblioteca local. Todas sus operaciones se envían a la biblioteca local. También quiero enviarme al almacén remoto. Debe presionarse o sincronizarse activamente después del envío.

La interfaz a la que llegamos para cambiar de rama es la siguiente. Como se mencionó anteriormente, no la explicaré en detalle. Haga clic en los 3 puntos siguientes:

Aparece la siguiente figura:

  • jefes: después de seleccionar jefes, todas las ramas locales se muestran a la derecha
  • remotos: todas las sucursales del almacén remoto se muestran a la derecha después de la selección

Seleccione la rama con el botón izquierdo del mouse y elimine la rama con el botón derecho del mouse. Hasta ahora, este artículo sobre la tortuga git está aquí. Aquí está el enlace para cambiar el idioma al chino de acuerdo con la pequeña tortuga y el enlace:
enlace

Supongo que te gusta

Origin blog.csdn.net/leol_2/article/details/107159528
Recomendado
Clasificación