GIT GUI y uso de github

La compañía utiliza principalmente SVN para la gestión de versiones. Como desarrollador, nunca he usado herramientas relacionadas con git. Me da vergüenza. Recientemente he aprendido git.

1. Crear un nuevo repositorio local

Primero, abrimos la interfaz gráfica de usuario de Git es una interfaz, seleccionamos el primer elemento, creamos un nuevo repositorio. 
Escriba una descripción de la imagen aquí 
Luego seleccione la ruta del proyecto donde necesita realizar la gestión de versiones. Elegí un proyecto LoginDemo. 
Escriba una descripción de la imagen aquí 
Cuando crea un repositorio, puede ver una carpeta .git adicional (invisible si se configuran archivos ocultos)
Escriba una descripción de la imagen aquí
en la ruta del proyecto  en la interfaz gráfica de usuario de Git, si los cambios no almacenados (cambios no almacenados en caché) Si el archivo está incluido, haga clic en Cambio de escenario para agregar cambios no almacenados en caché a la memoria caché y luego haga clic en Confirmar; de lo contrario, debe hacer clic en Volver a analizar para escanear los archivos modificados en el proyecto. Nota: La descripción de envío debe completarse, de lo contrario no se puede enviar. 
Escriba una descripción de la imagen aquí
Una vez que el envío es exitoso, podemos ver el historial de nuestro envío en Repositorio-> Visualizar el historial de todas las sucursales (esto se envía al servidor local en lugar del servidor remoto). En este punto, el repositorio local se crea con éxito. 
Escriba una descripción de la imagen aquí

2. Enviar el proyecto al control remoto

En el paso anterior, Git se ha utilizado para construir un repositorio local, y luego debemos enviar el proyecto a un servidor remoto para que colegas u otros colaboradores puedan participar en el desarrollo. Los proyectos generales de código abierto usan github como servidor remoto. De hecho, después de la biblioteca de la versión del currículum local, simplemente haga clic en pulsar para cargar directamente. Sin embargo, no hemos establecido una conexión entre Git y Github y hemos establecido un protocolo de seguridad.

Primero, necesitamos tener nuestra propia cuenta de github, y luego crear un nuevo repositorio en github, el nombre también se llama LoginDemo (puede ser diferente del nombre del proyecto local). 
Escriba una descripción de la imagen aquí 
En Git Gui, seleccione Remoto-> agregar para agregar un servidor remoto. Hay dos formas de completar la información del servidor remoto, completar la dirección https o la dirección ssh, correspondiente a las direcciones https y ssh del proyecto github, se recomienda utilizar el método ssh.

1. dirección https

De esta manera, debe ingresar su cuenta y contraseña de github, lo que significa que solo puede operar sus propios proyectos de esta manera. 
Escriba una descripción de la imagen aquí

Dirección 2.ssh

Este método requiere configuración de autorización. En la barra de menú de Git Gui, haga clic en Ayuda-> Mostrar clave SSH-> Generar clave SSH para crear una clave. 
Escriba una descripción de la imagen aquí 
Luego agréguelo en la configuración personal de github, el título es arbitrario, puede usar Home, company, etc. como el logotipo para distinguir. 
Escriba una descripción de la imagen aquí
Agregar información del servidor remoto. 
Escriba una descripción de la imagen aquí

A continuación, podemos hacer clic en push directamente en Git Gui para enviarlo al cliente remoto, actualizar github y podemos ver que el proyecto ya está en el repositorio. 
Escriba una descripción de la imagen aquí

3. Descargue actualizaciones desde el control remoto

Imagínese que muchas personas participan en el desarrollo del proyecto, y todos solo se desplazan al control remoto, independientemente del progreso de los demás miembros, un modelo de desarrollo sin duda problemático. Nuestra mejor práctica es obtener el progreso actual del control remoto primero cada vez que empuje al control remoto. Después de fusionarse con el progreso del proyecto actual, luego empuje hacia el control remoto. Abra Git Gui, seleccione Remote-> Fetch from-> LoginTest en la barra de menú, puede actualizar desde el servidor remoto al local, pero aún no se ha fusionado con su proyecto actual. 
Escriba una descripción de la imagen aquí

4. Fusionar resolución de conflictos

Después de buscar desde el control remoto, seleccione Mit-> Local Merge of Git Gui para combinar, y seleccione Tracking Branch. 
Escriba una descripción de la imagen aquí 
Si hay un método local llamado findUser, y el nombre del método se cambia en el servidor remoto, por ejemplo, se convierte en findPassword, la fusión encuentra un conflicto, puede hacer clic con el botón derecho en la parte en blanco y elegir mantener la versión local o la versión remota para fusionar (verde en la figura El código indica la parte en conflicto). 
Escriba una descripción de la imagen aquí

5. Clonar el proyecto en github al local

En la interfaz principal de Git Gui, elija clonar un repositorio existente. 
Escriba una descripción de la imagen aquí 
La ubicación de origen es la dirección del proyecto en github. Como en la segunda parte (envío del proyecto al control remoto), puede elegir la dirección https o la dirección ssh. El directorio de destino es la ruta para almacenar el proyecto localmente. Haga clic en Clonar para clonar con éxito el proyecto de github al local. 

Escriba una descripción de la imagen aquí

modificar para 2018.3.15

En el cuadro de diálogo de carga, complete la dirección del repositorio en el cuadro Ubicación arbitraria. Puede encontrar esta url en la biblioteca de prueba en el sitio github, simplemente cópiela. Haga clic en el botón de carga e ingrese su nombre de usuario y contraseña de github para completar la carga.

Después de completar todo, puede ver el archivo que cargó en el sitio de Github.


Publicó 15 artículos originales · elogió 3 · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/edward_2017/article/details/79537077
Recomendado
Clasificación