Directorio de artículos
prefacio
1. Introducción a git
Git es un sistema de control de versiones distribuido de código abierto que puede manejar de manera efectiva y rápida la gestión de versiones de proyectos desde pequeños hasta muy grandes.
Dos, descarga de git
2.1 Dirección de descarga
Enlace de descarga del sitio web oficial del cliente Git: https://git-scm.com/downloads
Elija la versión que se adapte a su máquina local para descargar.
Tres, instalación de git
3.1 Instalación
Haga doble clic en "Git-2.17.0-64-bit.exe" para ingresar a la interfaz de la guía de instalación, haga clic en Siguiente>
Seleccione la ruta de instalación, siguiente>
Siguiente>
directorio de acceso directo del menú Inicio, la configuración predeterminada es suficiente, haga clic en Siguiente>
Seleccione el editor predeterminado: Vim, haga clic en Siguiente>
seleccione la herramienta de línea de comando, generalmente elija: Usuario Git solo de Git Bash, haga clic en Siguiente>
A continuación, hasta el final>, hasta que se instale, la instalación estará completa.
3.2 configuración
Haga clic derecho en la computadora - propiedades:
Para facilitar aplicaciones posteriores y verificar si la instalación es exitosa, configure la variable de entorno para configurar la ruta (este paso es opcional)
Ingrese "git --version" en cmd y, si aparece la información de la versión, la instalación se realizó correctamente.
3.3 ajustes de configuración (adiciones, eliminaciones, modificaciones, comprobaciones)
Establecer nombre de usuario y correo electrónico
$ git config --global user.name "name"//自定义用户名
$ git config --global user.email "[email protected]"//用户邮箱
Revisar
git config --global configname configvalue
Preguntar
git config --global configname
consultar todo
git config --list
Cuarto, conexión GitHub y git: almacén local de Git
4.1 Construir un repositorio local
Equivale a crear una nueva carpeta vacía
Ingrese, haga clic derecho - Git Bash - ingrese "git init" para inicializar un almacén administrable de Git
En este momento, hay una carpeta .git adicional en la carpeta, que Git utiliza para rastrear y administrar el repositorio.
Si no puede verlo, debe configurarlo para que los archivos ocultos sean visibles.
4.2 Poner el código fuente en el almacén local.
Pegue el proyecto/código fuente en este repositorio Git local
estado de git: ver el estado actual
- Las letras rojas indican archivos que no se han agregado al repositorio de Git
- La palabra verde indica el archivo que se ha agregado al almacén de Git.
Luego agregue el proyecto/código fuente al almacén a través de git add
("git add.": agregue todos los archivos en este directorio al almacén, preste atención al ".")
Se puede ver que el archivo se ha vuelto verde después de consultar el estado, lo que indica que la adición se realizó correctamente.
4.3 Enviar el almacén
Envíe el proyecto al almacén con git commit.
Las comillas detrás de -m son el contenido del comentario de este envío, que se puede omitir, pero es mejor escribirlo, de lo contrario se informará un error.
git commit -m "first commit"
Cinco, la conexión entre github y git: conexión remota
La transmisión entre el repositorio de Git local y el repositorio de GitHub está cifrada a través de SSH, por lo que es necesario configurar una clave ssh.
5.1 Crear clave SSH
En el directorio de inicio del usuario, verifique si existe el archivo ".ssh".
El directorio de inicio del usuario local es la ruta que se muestra en la figura:
- Si es así, verifique si hay dos archivos id_rsa e id_rsa.pub debajo del archivo. Si es así, vaya directamente al siguiente paso.
- De lo contrario, busque Git Bash en el apéndice inicial, ingrese el comando y cree una clave SSH.
$ ssh-keygen -t rsa -C "[email protected]"
¡Dentro de las comillas está la dirección de correo electrónico utilizada para el registro de github!
Cuando aparezcan las tres líneas rojas, simplemente presione Enter.
Al volver a ver .ssh, ya hay archivos "id_rsa", "id_rsa.pub".
El par de claves secretas de la clave SSH: id_rsa es la clave privada y no se puede revelar; id_rsa.pub es la clave pública y se puede hacer pública.
5.2 Github completa la clave SSH
Abra la página "Configuración de la cuenta" - "Claves SSH"
Haga clic en "Agregar clave SSH"
El título es opcional y la clave completa todo el contenido de id_rsa.pub.
5.3 Verificación
① Verifique si fue exitoso, ingrese el siguiente comando en git bash
$ ssh -T [email protected]
②Debe ingresar sí por primera vez y aparecerá el segundo cuadro rojo para indicar el éxito.
5.4 Almacén de construcción de GitHub
Cree un almacén llamado "Elegent", no marque inicializar aquí, de lo contrario se puede informar un error más adelante.
5.5 Almacén remoto asociado
De acuerdo con el mensaje en la página del almacén Git creado (busque el código de mensaje de su propio almacén), puede ingresar la línea de comando del almacén Elegent local:
git remote add origin https://github.com/xu-xiaoya/Elegent.git
5.7 Carga y envío de contenido local
Una vez completada la asociación, podemos enviar todo el contenido de la biblioteca local al almacén remoto (es decir, Github), escribiendo en Bash:
- Dado que el almacén remoto recién creado está vacío, agregue el parámetro -u
git push -u origin master - Una vez que el almacén no esté vacío, no es necesario agregar -u
git push origin master.
El proceso de carga del proyecto puede llevar un tiempo...
……………………… ¡
Perfecto
! Apareció una ventana a mitad de camino para permitirme autorizar el inicio de sesión en github, el problema no es grande ~
Ingrese al almacén de github en este momento, podrá ver los archivos recién agregados
6. Resumen de pasos y errores comunes
6.1 Pasos
- Inicialización: biblioteca local (es decir, carpeta), git init
- Agregar al almacén: coloque el archivo de código en la biblioteca local, git add.
- Enviar: git commit -m "contenido del comentario", enviar al almacén
- Cree un nuevo almacén remoto y asócielo: después de configurar la clave SSH en Github, cree un nuevo almacén remoto, git remoto agregue origen https://github.com/xu-xiaoya/Elegent.git asociación
- Push: git push (-u) origin master, envía el código del almacén local al almacén remoto Github
6.2 Errores comunes (actualizado continuamente)
①Pregunta 1: Al crear un nuevo almacén remoto, marque Inicializar este repositorio con un README. Al enviar, puede informar que no se pudieron enviar algunas referencias a https://github.com/xu-xiaoya/Elegent.git.
Solución: Esto se debe a que el archivo README en su almacén recién creado no está en el directorio del almacén local y el contenido se puede sincronizar en este momento.
$ git pull --rebase origin master
Entonces git push origin master tendrá éxito.