Directorio de artículos
1. Conjunto de instrucciones
1.1 Operación local y remota
Crea un archivo
echo> README.md (nombre de archivo)
Ingrese información al crear un archivo
echo "(mensaje)" >> README.md (nombre de archivo)
Inicializar el almacén local
git init
Agregar archivos a la secuencia de caché
git add. (el punto "." significa agregar todos los archivos en la carpeta actual, agregar un archivo directamente usando el nombre del archivo)
Clonar un almacén remoto
dirección del almacén de clones de git
Coloque el contenido de la caché en el encabezado de envío
git commit -m "xx" ("xx" es la descripción de esta carga)
Agregar dirección remota
git remoto agregar origen nueva dirección
Ver dirección remota
git remoto -v
Eliminar dirección remota
origen rm remoto git
Extraer contenido remoto
git pull --rebase origin master
Enviar a remoto
git push (-u) nombre de rama de origen (-f) (agregue -u para el primer envío, agregue -f para envío forzado para ignorar las modificaciones remotas)
1.2 Relacionado con la rama
Nueva sucursal
git branch nombre de nueva rama (valor SHA) (si la rama recién creada es una copia de una rama, es necesario agregar el valor SHA, que se puede encontrar en git log)
Modificar el nombre de la rama actual
git branch -M main (nuevo nombre de rama) (la diferencia entre -M y -m: el primero se modificará incluso si el nuevo nombre de rama ya existe, el segundo no)
Eliminar rama
git branch -D main (nombre de la rama)
Ver el estado de la sucursal
estado de git
Cambiar rama
nombre de la rama de pago de git
1.3 Relacionado con la historia
Permitir que se fusione el historial irrelevante
git pull --allow-unrelated-history
Ver envíos históricos
git log (si la salida es ':' al final, presione 'q' para salir)
2. Operaciones comunes
2.1 Inicialice el almacén localmente y envíe
git init
echo >README.md
git add .//git add README.md
git commit -m "submit README.md"
git remote add origin 仓库地址
git push -u origin master(分支名)
2.2 Modificar la dirección remota
git remote -v
git remote rm origin
git remote add origin 仓库地址
2.3 Volver a la rama de historial
2.3.1 Sin tipo de rama
git log
git checkout 分支名
2.3.2 Nuevo tipo de sucursal
git log(记下对应分支的SHA值)
git branch 新分支名 (SHA值)
git checkout 新分支名