Cómo usar git (comando de entrada de terminal)

Prefacio

Hoy lo guiaré paso a paso a través del proceso de git:
instale git (consulte el documento de git que publiqué antes para obtener más detalles) documento de git
Después de eso, primero registramos una cuenta de gitee . gitee es una persona vaga que crea un almacén remoto y simplemente se registra...

1. Crea un almacén

  • Primero crea una carpeta vacía y llámala como quieras.

  • En el compilador, ingrese a la carpeta terminal o cmd para ingresar a una ventana negra.

  • **Ingrese el comando para crear un almacén

 git init

Insertar descripción de la imagen aquí
Aparecerá un archivo de configuración de git. Si no se muestra significa que la carpeta oculta está cerrada y podemos abrirla.
Insertar descripción de la imagen aquí

  • Después de crear el almacén, debemos configurar nuestro propio nombre de usuario y correo electrónico (en el modo de cooperación multijugador, podemos saber más claramente quién lo subió y envió)
git config user.name "你的姓名"
git config user.email "你的邮箱"

Pierde línea por línea. Cualquier dirección de correo electrónico es aceptable. Después de configurar la información del usuario, podemos usar el comando para ver la información del usuario.

git config --list

Insertar descripción de la imagen aquí
Si puede ver la información del usuario, la configuración se ha completado.

2. Crear archivos y modificar datos.

Crear un archivo

cd . > 文件名

Insertar descripción de la imagen aquí
Si la carpeta genera archivos automáticamente, el comando tendrá efecto. También puedes crear archivos directamente en la carpeta.

estado

Al mismo tiempo, git proporciona tres (o cuatro) estados de registro diferentes.

  • Modificado
  • escenificado
  • Comprometido

tiene un estatus especial

  • Sin seguimiento

DividirDividir

git status   //可以查看你文件的状态

El estado rojo indica que el archivo que acaba de crear ahora está en el espacio de trabajo
Insertar descripción de la imagen aquí

git  add .   //文件夹里面所有文件提交到暂存区(红色状态变绿色)
git add 文件名  //单个文件提交暂存区
# 添加多个文件
git add 2.txt 3.txt
# 添加整个目录
git add ./a
# 添加多个目录
git add ./b ./c

El estado verde indica que su archivo se encuentra actualmente en el área de preparación.
Insertar descripción de la imagen aquí
Los archivos en el área de preparación se pueden enviar al almacén (es decir, los archivos en el estado verde se pueden enviar).
Utilice git status para verificar el estado del archivo.

git commit  // 把暂存区的文件提交到仓库(只限暂存区)
git commit -m 可以备注的信息   // 加 -m  既可以把暂存区的文件提交到仓库也可以备注信息(建议使用)

Insertar descripción de la imagen aquí
Después de usar git commit -m para anotar la información, puede usar el comando para ver la información de la nota y cuándo se creó.

git log  //查看你使用 git commit -m 备注的信息 
git log --oneline  //查看你使用 git commit -m 备注的信息 简化版

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Otra situación es
Insertar descripción de la imagen aquí
lidiar con códigos confusos.

git config --global core.quotepath false
git config --global gui.encoding utf-8
git config --global i18n.commit.encoding utf-8
git config --global i18n.logoutputencoding utf-8
set LESSCHARSET=utf-8

Ingrese línea por línea. Ingrese una línea y presione Enter. Después de ingresar cinco instrucciones, use git log para verificar la hora de envío del archivo y la información del usuario que envió el archivo.

3. Eliminar, deshacer restablecer y comparar

Cuando se utiliza el método de la muerte, tómalo directamente.

borrar

git rm 文件   //  从 git 仓库与工作区中删除指定文件


git rm --cached 文件  // 只删除 git 仓库中的文件

git commit -m 修正  //以后,需要 commit 这次操作,否则 rm 将保留在暂存区

Cancelar

Solo cuando el archivo está en estado verde se recuerda que el archivo está en el área de almacenamiento temporal. Deshaga los archivos en el área de almacenamiento temporal y conviértalos en rojo, que es el estado del área de trabajo.

Deshacer del área de preparación al espacio de trabajo

// 从暂存区中撤销一个指定文件
git reset HEAD 文件名称
// 从暂存区撤销所有文件
git reset HEAD .

Este comando se puede usar para revertir la versión , de modo que cuando los archivos se envíen al almacén o se modifiquen o cambien, debe usar git commit -m para anotar el estado y poder operar mejor.

//回退到指定的 commitID 版本  这个commitID 就是 git log 或者 git log --oneline 的绿色值 你可以通过值 回到你需要的版本



git reset --hard commitID

Comparar

# 比较 工作区和暂存区
git diff 文件 
# 比较 暂存区和仓库
git diff --cached [commitId] 文件
# 比较 工作区和仓库
git diff commitId filename
# 比较 仓库不同版本
git diff commitId1 commitId2

Resumen
: Debido a limitaciones de tiempo, solo escribiré la mitad del archivo y completaré el resto, espero que todos puedan apoyarlo.

Enlace de referencia: documentación de git

Supongo que te gusta

Origin blog.csdn.net/www61621/article/details/129207077
Recomendado
Clasificación