Administracion del sistema

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 
EBook gratis Linux
Descarga gratuita de Linux Ebooks. He descargado y revisado todos los libros electrónicos de Linux a continuación y, en otras palabras, esto es lo que...
No hay un módulo vboxnetflt adecuado para ejecutar el kernel encontrado fallado!
Hoy he decidido avanzar en la evolución del software y usar backports de Debian en mi computadora portátil X60S. La versión estable de Debian es genia...
Perl - CGI - Formulario Enviar ejemplo
El siguiente ejemplo de formulario PERL/CGI le pide a un usuario que ingrese dos enteros y tras el envío se realiza una adición en ambos enteros envia...