Git completo
Resumen de los comandos de uso común de Git
Resumen de los comandos de uso común de Git
Comandos básicos de git
Conceptos básicos de Git: el uso de almacenes remotos
Descarga, instalación y configuración del entorno de Git
(Detallado) Usando el tutorial de git en IDEA
Fusión del código de gestión de versiones de IDEA Git
Cómo git fusiona el código de la rama en la rama maestra
Tutorial de instalación y configuración de Git
Git push
gitlab crea y acepta solicitudes de combinación Solicitudes de combinación
Los cambios de código de IDEA Cherry-Pick combinan ciertas presentaciones, luego se puede usar Cherry Pick
git config:
Ver la configuración de git local
git config --list
Establecer nombre de usuario
git config --global user.name "yourname"
Configurar el buzón de correo del usuario
git config --global user.email [email protected]
ssh-keygen -t rsa -C "[email protected]"
Siga las indicaciones y presione Entrar tres veces para generar la clave ssh.
~/.ssh/id_rsa.pub
Obtenga su clave pública viendo el contenido del archivocat ~/.ssh/id_rsa.pub
Copie la clave ssh generada, agregue la clave pública generada al almacén
Después de agregar, ingrese en la terminal (Terminal)
ssh -T [email protected]
Para el primer uso, debe confirmar y agregar el host a la lista de confianza SSH local. Si
Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access.
se devuelve el contenido, demuestra que la adición se ha realizado correctamente.Modificar la URL remota de git
git remote set-url origin ssh://***
git recurre a la versión de confirmación histórica
Primero use el comando para encontrar el ID de confirmación de la versión que se revertirá:
git reflog
o
git log --oneline
Luego revierte la versión
git reset --hard 历史ID
Finalmente, fuerce el empuje a la rama remota:
Una vez revertida la rama local, la versión quedará rezagada con respecto a la rama remota. Se debe usar la inserción forzada para sobrescribir la rama remota; de lo contrario, no se puede enviar a la rama remota.
Tenga en cuenta que no es necesariamente la rama maestra, dependiendo de la situación de su propia rama de desarrollo.
git push -f origin master
git push -f origin master:refs/for/master
git eliminar archivos que se han enviado
Cuando necesitamos eliminar
暂存区
o分支
cargar un archivo, y el espacio de trabajo no necesita este archivo, podemos usargit rm -r file_path git commit -m 'delete somefile'
Cuando necesitamos eliminar
暂存区
o分支
cargar un archivo, pero necesitamos usarlo localmente, pero no queremos que este archivo esté controlado por la versión, podemos usarlogit rm -r --cached file_path git commit -m 'delete remote somefile'
Finalmente empujar empujar