Manual de desarrollo y funcionamiento de Git

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] 

Generar ssh 

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 archivo

cat ~/.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 usar

git 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 usarlo

git rm -r --cached file_path
git commit -m 'delete remote somefile'

Finalmente empujar empujar

Supongo que te gusta

Origin blog.csdn.net/xiangwang2016/article/details/107634475
Recomendado
Clasificación