Cómo usar github en el sistema Windows
1. Primero descargue el programa de instalación requerido: Git, msysgit, TortoiseGit (32 bits, 64 bits), Putty (los anteriores son enlaces de descarga oficiales, si le preocupa el veneno). , busque en Google usted mismo);
2. Instale los programas descargados anteriormente en orden (primero cierre todas las ventanas, 360 informará que no es seguro, solo confíe en él), básicamente haga clic en Siguiente hasta el final. no hay nada que decir;
3. Registre una cuenta de Github: /plans, ignore esos planes, la cuenta gratuita puede crear proyectos de código abierto ilimitados, pero la capacidad es un poco pequeña (300M, yo no). No sé si es una suscripción mensual o total, de todos modos, es suficiente para proyectos pequeños
4. Crea un nuevo proyecto: /repositories/new ); > 5. Busque la carpeta Putty en el menú Inicio, abra PuTTYgen (generador de claves) y haga clic en Generar, luego genere una clave (clave pública) como esta:
Haga clic en Guardar clave privada y luego colóquela. donde lo desee (ignore las indicaciones sobre cómo completar la contraseña, copie el fondo amarillo en la imagen, abra la pestaña Clave pública SSH en la página Configuración de cuenta de Github, seleccione Agregar otra clave pública, copie la clave pública que acaba de copiar); Luego colócalo donde quieras. Envíelo;
6. Busque la carpeta Putty en el menú "Inicio", abra Pageant, seleccione "Agregar otra clave pública" y luego importe la clave privada con la extensión ppk que acaba de guardar;
p>
7. En la página "Panel de control", en "Sus repositorios", busque el proyecto que creó y haga clic en él. Puede obtener la dirección Git del proyecto. Por ejemplo, la dirección de Shadowblue que creé es:
git@github.com: interjc/ShadowBlue.git
Encuentra donde quieras. Para colocar el proyecto, haga clic derecho y seleccione Git Clone, complete la URL que acaba de ingresar en la URL, haga clic en "Aceptar" y el proyecto debería estar listo. Haga clic en "Aceptar" y el proyecto se creará localmente.
Entonces puedes usarlo:
1. Después de agregar o modificar contenido en el directorio del proyecto local, debes enviarlo (también puedes usar la línea de comando, pero yo usaré al demostrar Git Commit -gt; "master" en el menú contextual), seleccione los cambios que se enviarán y luego haga clic en "Confirmar". Puede usar la línea de comando, pero lo que usé en la demostración es Git Commit -gt en el menú contextual "maestro", seleccione los cambios que deben confirmarse, haga clic en "Aceptar" y luego se mostrará la versión del proyecto; mantenerse localmente; p>
2. Seleccione Git Sync... en el menú contextual y seleccione Git Sync... en la interfaz que aparece. Seleccione "Extraer" y luego "Empujar" en la interfaz que aparece. Si todo va bien, la versión local se sincronizará con el servidor.
3.
Lo que es un poco problemático es que cada vez que inicias o sales del concurso, debes volver a abrir e importar la clave antes de pasar la verificación de Git, pero TortoiseSVN es diferente. , guardará las claves automáticamente
(Tal vez no investigué lo suficiente).
Bajo TortoiseGit; Configuración -gt; Control remoto -gt; Control remoto -gt; Control remoto -gt; carga el archivo ppk previamente guardado navegando y lo guarda. Marque la opción Cargar automáticamente la clave Putty
durante la sincronización, para que se cargue cada vez que se abra
4. Cuando hay cambios en el código en el servidor, primero debe extraerlo localmente antes de enviarlo. Esto puede evitar efectivamente el peligro oculto de que otros lo sobrescriban justo después de cargarlo en SVN. Aunque es un poco problemático, simplemente acostúmbrese. a ello;
5. Sugerencias Utilice WinMerge
en lugar de la propia herramienta de combinación de TortoiseGit. Después de instalar WinMerge, en la configuración
-gt; de TortoiseGit, cambie
TortoiseMerge a Diff Viewer en Programas externos y Externo en la herramienta de combinación. Externo y luego complete la ruta de WinMergeU.exe, por ejemplo:
D:\Program Files\WinMerge\WinMergeU.exe
Por supuesto, si cree que la combinación incluida La herramienta es mejor, entonces déjala en paz.
6. Juega con Git ~
6.