1. Descargar
Ruta de descarga del sitio web oficial: https://git-scm.com/
(PD: si necesita instalar git en el lado de Linux, centos se puede instalar a través de yum install git y ubuntu se puede instalar a través de apt-get)
2. Instalación
Haga doble clic en la instalación y continúe con el siguiente paso. Durante la instalación, debe marcar Agregar git a la variable de entorno del sistema, seleccionar la tercera opción en el sexto paso y luego continuar con el siguiente paso hasta completar.
3. Configuración
Abra la línea de comando git-bash y realice las siguientes operaciones:
3.1 Configuración del nombre de usuario:
git config --global user.name 张三12345
git config --global user.email [email protected]
git config --list | grep user
3.2 Configuración del editor y salto de línea
De forma predeterminada, vim se usa como editor para enviar registros desde la línea de comando y se recomienda para estudiantes que están acostumbrados a vim.
git config --global core.editor vim
必须配置, 避免git checkout 代码时自动将unix换行符修改为windows的换行符,引发系列问题,设置git不要自动转换(注: 当项目代码仓库根目录存在.gitattributes文件,内容为: * test=auto 时,会覆盖 core.autocrlf false的设置项。)
git config --global core.autocrlf false
git config --list | grep core
windows支持长路径,要不然代码路径太长会报错
git config --global core.longpaths true
#windows默认下载git代码,没有显示链接link属性问题
git config --global core.symlinks true
3.3 Configuración de comando rápido (opcional)
常用简写配置:如 git status → git st
git config --global alias.st status
git config --global alias.co checkout
长命令简写配置: 如 格式化log → git lg
git config --global alias.lg 'log --oneline --graph --decorate --pretty=format:"%h%x20%Cgreen%d%x20%Cred%an%x20%C(yellow)%ad%x20%Creset%s" --date=short'
3.4 Configuración del problema del código Unicode de visualización de caracteres de ruta (opcional)
当被修改的文件中带有中文字符时,中文字符会被转换为Unicode代码,做如下配置git就不会对路径进行转换
git config --global core.quotepath false
4. Configurar la clave SSH
La plataforma gitlab requiere que configures la clave pública de git antes de poder clonar y enviar el código.
La clave pública ssh generalmente se coloca en ~/.ssh/id_rsa.pub. Compruebe si hay una. Si no, se puede generar. Si la hay, se puede regenerar. Generar método
# 请修改你的email,务必保证email正确
ssh-keygen -t rsa -C "[email protected]" -b 4096
# 生成过程中全部按enter即可,不输入密码。 生成成功之后,将公钥注册到gitlab平台上(粘贴时请编写一下标题,写明这是哪个机器的公钥,方便有多台机器时区分)
cat ~/.ssh/id_rsa.pub
En este punto: su configuración personal de git está completa (es posible que deba registrarse un entorno de compilación, siga el método de apelación), asegúrese de que user.name y user.eamil sean correctos.