Git + TortoiseGit pasos de configuración ultra-detalladas

Git primera apertura de la cuenta, consulte el artículo anterior

Descargar git

Descargar la página web oficial: https://git-scm.com/

Descargar
Aquí Insertar imagen Descripción
ventanas de selección
Aquí Insertar imagen Descripción
para seleccionar su versión de la computadora
Aquí Insertar imagen Descripción
git instalado. Haga doble clic para abrir el Todo selección predeterminada "Git-2.14.0.2-64-bit.exe", ha sido Haga clic en Siguiente para completar la instalación

Descargar la herramienta gráfica de gestión de la interfaz

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Hay una gran cantidad de herramienta gráfica de gestión de la interfaz, elegir uno lo desea, puede, opto aquí
TortoiseGit

Aquí Insertar imagen DescripciónHaga clic para descargar, introduzca la siguiente interfaz
Aquí Insertar imagen Descripción
aquí para descargar dos paquetes:
un paquete de instalación del cliente es
un paquete de idioma

configuración

1. En primer lugar, seleccionar un almacenamiento Git directorio del proyecto, una fácil gestión, tales como :. D: \ prueba, a continuación, abra el Explorador.

2. Haga clic en el espacio en blanco, menú del botón derecho se puede ver algunas opciones más. Seleccionar -> TortoiseGit -> Configuración y, a continuación se puede ver la interfaz de configuración.

3. Haga clic en la configuración general simple. El lenguaje puede cambiar el idioma (arrendador más acostumbrado a Inglés). Desactive la casilla de actualización automática. Git.exe también puede necesitar para especificar la ruta de acceso al archivo, como "D: \ DevlopPrograms \ Git \ bin". Cuando haya terminado, haga clic en Aplicar, en Aceptar para cerrar el cuadro de diálogo. Como se muestra a continuación:
 Aquí Insertar imagen Descripción
4, dispuestas menú contextual .. En el cuadro de diálogo de la configuración, haga clic a la izquierda del "contexto", conjunto común menú del botón derecho. El dueño de las opciones más comunes son los siguientes:
Aquí Insertar imagen Descripción
5 para establecer una contraseña para recordar

!!! contraseñas se almacenan en texto sin formato en C: \ Users \ Administrator.git-credenciales de este archivo, por favor utilice precaución.

Introducir el ajuste, haga clic en las etiquetas Git izquierda se pueden encontrar, el usuario puede configurar el nombre de la derecha y de correo electrónico la información como se muestra a continuación:
  Aquí Insertar imagen Descripción
  Desde el proyecto Actualmente no local, de modo "Editar .git locales / config (L )" botón es gris disponible, si se abre el diálogo de configuración de un proyecto local de Git, puede utilizar este botón, y luego se puede editar algunas de las propiedades de este proyecto.

Haga clic en "Editar (O) .git mundial / config" botón, el uso Bloc de notas para abrir el archivo de configuración global en el archivo de configuración global, seguido por el siguiente:

[Credencial]
ayudante = ******* // - Contraseña

Después de la terminación del ahorro, cierre el Bloc de notas, puede ser determinada.

 当你推送项目到GitHub等在线仓库时,会记住你输入的用户名和密码

Ejemplos

La clonación de un proyecto (el arrendador está disponible en GitHub)

En el directorio de trabajo, como por ejemplo D: \ prueba, la derecha en blanco, seleccione: Git clon, clon cuadro de diálogo aparecerá, como se muestra en la figura.

Aquí Insertar imagen Descripción
Rellene el proyecto en la dirección URL para el acceso, como por ejemplo: https: //github.com/xuwenjin/xwj-test.git

De acuerdo con el tamaño del proyecto, el tiempo será diferente. Después de la terminación de la clonación, si no hay errores, le pedirá:
    Aquí Insertar imagen Descripción
entrar en la carpeta de archivo de clonación, tales como D: \ test \ xwj_repo, en blanco a la derecha, el menú siguiente:
Aquí Insertar imagen Descripción
en donde, git pull último código se tira del extremo distal , git fetch se tira desde el extremo distal de la última rama, Git push es la entrega de código repositorio local a distal

Git commit -> "maestro", se presentará en el repositorio de código nativo local (la rama principal defecto es)

código nativo se presentará a la repositorio local

Crear un archivo, como test1.txt, a continuación, presentar (commit) a un repositorio local (esta operación puede funcionar en un estado sin conexión)
    Aquí Insertar imagen Descripción
    Aquí Insertar imagen Descripción
 2.1 Seleccionar git commit -> "maestro", aparecerá la siguiente figura:
    Aquí Insertar imagen Descripción
2.2 Llenar presentar observaciones mensaje (no sin llenar permitir la presentación), comprobar los documentos presentados, haga clic en comprometerse, a código nativo se presentará en el repositorio local.

Aparecen en forma de cuadro que indica la reproducción exitosa presentación
Aquí Insertar imagen Descripción
en la que, cuando se presentó, se encuentran con que hay varios valores anteriores figura Estado:

Desconocido: archivo nuevo, no en el repositorio

Añadido: Nuevos documentos en el repositorio

Modificado: modificación del archivo, en el repositorio

Missing: se elimina un archivo en el repositorio

Ver registro

elección correcta Git Mostrar registro (este menú se puede configurar a través de lo anterior, dijo). En el registro, por fecha, nombre de archivo, autor, etc., para filtrar la consulta.
Aquí Insertar imagen Descripción
A través del registro, que puede ser muy intuitiva para ver la presentación de los registros pertinentes. Tal como autor, presentar el tiempo, que presentó un archivo, y así sucesivamente. Comparar archivos después de que la información o facilitar versión
rollback (se explicará más adelante) Haga clic test1.txt, se puede ver esta presentación, en el archivo test1 operaciones que se realizan
Aquí Insertar imagen Descripción
en cuanto a cómo estos colores para ver qué significa, puede ir a Baidu , no se discutirá

empuje de código (empuje) al extremo distal. Aquí está el github

Derecho del espacio, seleccionar Git Push, bomba de la caja aparece como sigue:
Aquí Insertar imagen Descripción
Aquí se puede ver que se somete al repositorio local al remoto. En este punto, todo el proceso de presentación de la documentación está completa

rama

He encontrado el problema: se escribe una gran cantidad de código, ejecute bien, pero de repente desea agregar nuevas características en esta función no se sabe si la operación normal, y modificar el proceso, además del código y los archivos que acaba de agregar en ella, sino también modificar anterior código. Si falla el caso, modificar la parte de atrás es una cosa muy molesto. Esta vez una gran cantidad de personas con una copia de seguridad. Git es un vistazo a cómo hacer frente a este problema con elegancia.

El tratamiento de git: Cuando se desea añadir una nueva característica en él, puede crear una nueva rama, como el nombre newbranch, a continuación, la rama de las nuevas características añadir a, si está bien, el código se combinó en la rama principal, si el nuevo función falla, de vuelta al interruptor de la rama principal en escribir código newbranch, no puedo ver el todo.

5.1 Crear una nueva rama, a la derecha -> TortoiseGit-> Crea rama
  Aquí Insertar imagen Descripción
  derecha, se encuentra la rama actual a la rama de su nuevo newbranch
Aquí Insertar imagen Descripción
5.2 A continuación, usted será feliz para agregar características, tales como nuestro nuevo archivo en test1.txt una línea de texto, al tiempo que añade un archivo test2.txt
Aquí Insertar imagen Descripción
5.3 presentar nuestro código a la rama newbranch repositorio local, referencia anterior 2.2

5.4 repente encuentra esta característica lagunas, piense de nuevo a la rama principal antes, cómo hacerlo?

Derecha -> TortoiseGit-> Interruptor / salida, usted puede seleccionar el maestro. Abajo:
    Aquí Insertar imagen Descripción
    5.5 La derecha en blanco, se encuentra si ha cambiado a la rama principal. El descubrimiento test2.txt no asumió, vamos a ver si test1.txt posterior archivo en el pasado?
    Aquí Insertar imagen Descripción
    Los resultados muestran que tanto modificar o, no afectó a los archivos en la rama principal, que es el papel de la rama.

ramas de combinación

Si en este momento el descubrimiento en la rama newbranch es eficaz, con la esperanza fusionado en maestro, entonces, ¿cómo funciona?

PD: Antes de la fusión de las ramas, asegúrese de confirmar el código newbranch en todos los presentados a la rama local del repositorio

Derecha -> TortoiseGit-> Combinar, seleccione la rama fusionada, a saber newbranch. La siguiente figura
    Aquí Insertar imagen Descripción
    6.1 Haga clic en el botón OK para reproducir la siguiente tabla aparece el cuadro. Listas de bomba de la caja los archivos que se fusionaron. Como se muestra a continuación:
    Aquí Insertar imagen Descripción
    6.2 Encontramos test2.txt archivos se combinan más, abra el archivo test1, encontrar exactamente el contenido en cambios de la rama newbranch.

En este punto, la fusión es rama completada

De extracción (pull) el extremo distal del contenido más reciente

En este punto, tenemos otro miembro del equipo B, que necesita para obtener el contenido de mis últimos cambios, ¿cómo funciona?

interruptor de la Primera B a la misma rama conmigo, luego a la derecha -> git pull, haga clic para confirmar, se puede modificar el contenido tirando de mí a su repositorio local

rollback versión

8.1 para ver el registro, quieren volver rollo para determinar qué versión (que saber por qué desea llenar en declaraciones presentadas a la barra)
    Aquí Insertar imagen Descripción
    8.2, por ejemplo, desea realizar una copia rollo a un archivo anterior antes de crear test1.txt, a continuación, haga clic en la operación de paso correspondiente al mensaje que un registro (demo primavera complemento)

Luego a la derecha -> Reset "maestro" a este ..., dijo que sería hacer retroceder el archivo de la corriente de rama principal de esta versión, como se muestra a continuación
      Aquí Insertar imagen Descripción
      8,3 después de seleccionar el menú, la bomba de la caja siguiente, seleccione el tipo de su repliegue en Restablecer Tipo (arrendador general seleccione duro: Restablecimiento de trabajo ......), haga clic en OK para
      Aquí Insertar imagen Descripción
      encontrar, este archivo test2.txt tiempo desapareció, como se muestra a continuación:
      Aquí Insertar imagen Descripción

Resolver conflictos (un poco)

Artículo de referencia:
https://www.cnblogs.com/xuwenjin/p/8573603.html

Publicado 34 artículos originales · ganado elogios 2 · Vistas 2315

Supongo que te gusta

Origin blog.csdn.net/weixin_44088559/article/details/105241072
Recomendado
Clasificación