Big data-Git

Git

El control de versiones es un sistema que registra los cambios en el contenido de uno o varios archivos para futuras revisiones de revisiones específicas.

1. Características

  • Registrar todos los cambios históricos en el archivo
  • Se puede restaurar a cualquier estado histórico en cualquier momento
  • Recuperación de error
  • Desarrollo paralelo multifuncional

2. Clasificación

  1. Sistema local de control de versiones
  2. Sistema de control de versiones centralizado.
  3. Sistema distribuido de control de versiones

3. Conceptos básicos

repositorio : almacena todos los archivos y su información histórica

pago : eliminar o cambiar a la versión ejecutable del archivo

version : indica una versión

etiqueta : registro identifica una versión principal

4. Las ventajas y desventajas de los diferentes sistemas de control de versiones.

Sistema local de control de versiones

Ventajas:

Simple, integrado en muchos sistemas. Adecuado para guardar archivos de texto (archivos de configuración, artículos, cartas)

Desventajas

Solo admite una pequeña cantidad de archivos, no gestión basada en proyectos

Tipo de archivo único compatible

Sin soporte de red, sin colaboración multijugador

Sistema de control de versiones centralizado.

Ventajas:

Adecuado para el desarrollo de colaboración en equipo de varias personas.

Administración centralizada de código

Desventajas

Punto único de falla

Debe trabajar en línea, no puede trabajar solo

Sin soporte de red, sin colaboración multijugador

Sistema distribuido de control de versiones

Ventajas:

Sistema de control de versiones centralizado colectivo.

Apoye el trabajo fuera de línea, envíe primero al almacén local, luego cárguelo al almacén remoto en un momento determinado

Cada computadora es un almacén completo, fuerte respaldo

V. Comandos básicos

(1) Establecer el nombre de usuario

git config --global user.name "freedom"

(2) Establecer buzón

git config --global user.email "[email protected]"

(3) Ver todas las configuraciones

git config --list

(4) Inicializar el repositorio de Git

git init

(5) Verifique si hay alguna modificación después del envío de Git

git status

(6) Agregue el archivo al área de caché

git add [file]

(7) Agregar el contenido en caché al almacén

git commit -m 'first commit'
# 不要再add
git commit -a -m 'modify commit'

(8) Ver el historial de confirmación de Git

git log

(9) Eliminar archivos

# 删除本地仓库文件
rm readme
# 删除远程仓库文件
git rm 'readme'

(10) Cambiar a una rama o versión

git checkout [branch]

(11) Crear una clave pública

ssh-keygen -t rsa -C "[email protected]"

(12) Pruebe si puede iniciar sesión en github

ssh -T [email protected]
Publicado 131 artículos originales · ganó 12 · 60,000 vistas +

Supongo que te gusta

Origin blog.csdn.net/JavaDestiny/article/details/99333087
Recomendado
Clasificación