La guía de principiante absoluta y minimalista para el sistema de control de versiones GIT

La guía de principiante absoluta y minimalista para el sistema de control de versiones GIT

Git es un sistema de control de versiones que significa que le permite realizar un seguimiento de su código o cualquier tipo de texto a lo largo del desarrollo.

Es decir, puede retroceder y avanzar a cualquier etapa del desarrollo del código. Sin entrar en muchos detalles, esto se hace principalmente a través de pocos comandos básicos: clon,
agregar,comprometerse, empujar y jalar.

Obviamente, hay más comandos disponibles, pero estos son los comandos básicos que vamos a discutir en este corto
Git How-to. Antes de comenzar, asegúrese de que git El comando está disponible en su sistema. Si no, en Ubuntu o Debian Linux lo instalará como usuario root mediante un siguiente comando Linux:

# apt-get install git 

Imaginar git Como un repositorio centralizado de su código/texto que puede y muy a menudo se comparte entre muchos otros desarrolladores. Comencemos clonando mi repositorio Git existente:

$ git clone https: // [email protected]/linuxconfig/linuxconfig.organizar.Git clonando en 'LinuxConfig.org '... contraseña para' https: // [email protected] ': advertencia: parece haber clonado un repositorio vacío. Comprobación de conectividad ... hecho. 

He proporcionado mi contraseña y lo anterior clon git Comando descargado todos los archivos disponibles en ese repositorio. Por el momento, el repositorio está vacío:

$ CD LinuxConfig.org/ $ ls 

A continuación, voy a escribir un texto simple y guiarlo en un archivo de texto llamado mi código.TXT:

$ echo hello world> mycode.txt $ Cat Miccode.txt hola mundo 

Antes de mi código.TXT se convierte en parte de nuestro repositorio, debe agregarse al repositorio. Esto se hace mediante el uso de agregar dominio:

$ git add * 

El signo de asterisco significa agregar todos los archivos (soy demasiado vago para ser explícito). Ahora creamos un primer hito en nuestro desarrollo, por lo tanto, cometimos el código utilizando el comprometerse dominio:

$ git commit -m "mi genius primera línea de código" [maestro (comité raíz) 01b23f7] Mi genio Primera línea de código 1 archivo cambió, 1 inserción (+) crea modo 100644 mycode.TXT 

En esta etapa, el código es parte de nuestro repositorio y podemos volver a este hito en cualquier momento usando el número de confirmación, por ejemplo,. 01B23F7 en la combinación con un comando relevante que no debe discutirse aquí. El -metro La opción es un mensaje adjunto a
Este compromiso describe lo que se ha hecho. Aunque nuestro nuevo código se compromete, todavía reside localmente, por lo tanto, no puede ser visto por nadie más. Por esta razón necesitamos almacenar nuestra nueva compromiso con el centralizado
directorio usando empujar dominio:

$ git push -u origen maestro contraseña para 'https: // [email protected] ': Contación de objetos: 3, hecho. Objetos de escritura: 100% (3/3), 236 bytes | 0 bytes/s, hecho. Total 3 (delta 0), reutilizado 0 (delta 0) a https: // [email protected]/linuxconfig/linuxconfig.organizar.Git * [New Branch] Master -> Master Master Configuración para rastrear Remote Branch Master desde Origin. 

Todo listo. Por último, discutiremos jalar Comando que se utiliza para obtener código de un repositorio centralizado. La mayoría de las veces no será el único desarrollador que trabaje en ningún proyecto. En
Mientras tanto, tiene un descanso, algunos de sus colegas pueden haber empujado el nuevo código a un repositorio, por lo que debe mantenerlo sincronizado. Esto se hace por jalar dominio.

$ Git Pull Password para 'https: // [email protected] ': ya actualizado. 

Sin cambios, así que puedo seguir trabajando. Siempre intenta realizar git tirón Antes de comenzar a trabajar. De esta manera, tiene una mejor oportunidad de evitar la necesidad innecesaria de la fusión de codificación. De ahora en adelante, serás
Repetir las siguientes líneas por todas partes:

$ git tirar aquí haces tu trabajo $ git add * $ git commit -m "algún significado descripción de las cosas geniales que has hecho" $ git push -u origen maestro 

Tutoriales de Linux relacionados:

  • Tutorial introductorio para GIT en Linux
  • Cómo gestionar los repositorios de GIT con Python
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 20.04
  • Cómo clonar un sistema Linux
  • Instale Arch Linux en VMware Workstation
  • Tutorial Git para principiantes
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Tutorial de depuración de GDB para principiantes
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..