La Red de Conocimientos Pedagógicos - Currículum vitae - Comandos de operación básica de Git

Comandos de operación básica de Git

Los comandos de operación básicos de Git incluyen la primera inicialización, operaciones de trabajo básicas, inicialización del almacén, visualización del estado actual del almacén, operaciones relacionadas con archivos, visualización del historial, etc.

Primero, la primera inicialización

Inicialización de Git.

Git añadido.

git commit-"m primer compromiso".

Adición remota de Git originingit @ github.com: nombre de cuenta/nombre del almacén git.

Git extrae el maestro de origen.

Git push origin master#-f es fuerte.

Git clone git@github.com:nombre de cuenta de git/nombre del almacén git.

2. Operaciones básicas de trabajo

Git checkout master corta la rama principal.

Git fetch origin obtiene los últimos cambios.

Git checkout-b dev origin/master crea una rama de desarrollo basada en la rama maestra.

Git añadido. Agregar al caché.

Gitcommit-m' XXX ' se compromete con el repositorio local.

Git fetch origin obtiene los últimos cambios.

En tercer lugar, inicializa el almacén

Inicialización de Git.

Cuarto, verifique el estado actual del almacén

git status.

Operaciones relacionadas con archivos del verbo (abreviatura de verbo)

1. Agregar archivos al almacén

Git add file name agrega archivos en el espacio de trabajo al temporal. área.

Git añadido. Agrega todos los archivos en el espacio de trabajo actual al área de almacenamiento temporal.

Git add-u agrega toda la información del archivo modificado o eliminado en el archivo rastreado al área de almacenamiento temporal y no procesa archivos sin seguimiento.

Git add-A agrega toda la información de los archivos modificados o eliminados en los archivos rastreados al área de almacenamiento temporal, incluidos los archivos sin seguimiento.

Git add-i ingresa al modo de interfaz interactiva y agrega archivos al caché según sea necesario.

2. Envíe el archivo de almacenamiento temporal al almacén local.

Git commit-m "commit descripción" enviará el contenido del área de preparación al almacén local.

Git commit-a-m "descripción de confirmación" omite la operación del área de caché y envía directamente el contenido del espacio de trabajo al almacén local.

3. Compare las similitudes y diferencias de los documentos.

La diferencia entre el espacio de trabajo de git diff y el área de almacenamiento temporal.

La diferencia entre el espacio de trabajo del nombre de rama de Git diff y la rama, la rama remota se escribe así: remoto/origen/nombre de rama.

git diff La diferencia entre el espacio de trabajo HEAD y el contenido al que apunta el puntero HEAD.

Git diff commit id diferencia de ruta de archivo entre la versión actual y el historial de versiones del archivo en el espacio de trabajo.

git diff: la diferencia entre el archivo del espacio de trabajo de etapa y la última confirmación (––almacenado en caché antes de la versión 1.6).

Etiqueta de versión Git diff para ver todos los cambios desde una determinada versión.

Git diff Branch A Branch B compara las diferencias entre Branch A y Branch B (también admite la comparación de dos etiquetas).

Git diff rama A... rama B compara los cambios después de separar las dos ramas.

Además: si solo desea contar qué archivos se han modificado y cuántas líneas se han modificado, puede agregar el parámetro --stat.

6. Verifique el historial

Registro de Git para ver todos los registros de envío (suma de verificación SHA-A, nombre del autor, dirección de correo electrónico, hora de envío, descripción del envío).

Git log-p-Ver el número de registros de confirmación más recientes.

git log–stat muestra brevemente los cambios de contenido de cada confirmación.

git log–name-only muestra solo una lista de archivos modificados.

Muestra una lista de archivos agregados, modificados y eliminados.

git log: una línea permite que los registros enviados se generen en líneas comprimidas.

git log–graph–all–online muestra gráficamente el historial de fusión de ramas.

git log–author =El autor consulta el registro de contribución del autor (cuando use grep, agregue un parámetro --all-match).

git log–grep = Información de filtro enumera registros de confirmación con información de filtro en la información de confirmación.

El contenido de la consulta de git log-S es similar a --grep. No hay espacio entre S y el contenido de la consulta.

Ver el historial de modificaciones del archivo.