GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalación y uso de Git y GitHub en Ubuntu Linux:una guía para principiantes

GitHub es un tesoro oculto de algunos de los mejores proyectos del mundo, creados gracias a las contribuciones de desarrolladores de todo el mundo. Esta plataforma simple pero extremadamente poderosa ayuda a todas las personas interesadas en construir o desarrollar algo grande para contribuir y ser reconocido en la comunidad de código abierto.

Este tutorial es una guía de configuración rápida para instalar Git y usar GitHub y cómo realizar sus diversas funciones de crear un repositorio localmente, conectar este repositorio al host remoto que contiene su proyecto (donde todos pueden verlo), confirmar los cambios y finalmente empujar todo el contenido del sistema local a GitHub.

Tenga en cuenta que este tutorial asume que tiene un conocimiento básico de los términos utilizados en Git, como push, pull request, commit, repository, etc. También requiere que se registre en GitHub aquí y tome nota de su nombre de usuario de GitHub. Así que comencemos:

1 Instalación de Git para Linux

Descarga e instala Git para Linux:

sudo apt-get install git

El comando anterior es para Ubuntu y funciona en todas las versiones recientes de Ubuntu, probado desde Ubuntu 16.04 hasta Ubuntu 18.04 LTS (Bionic Beaver) y es probable que funcione de la misma manera en futuras versiones.

2 Configuración de GitHub

Una vez que la instalación se haya completado con éxito, lo siguiente que debe hacer es configurar los detalles de configuración del usuario de GitHub. Para hacer esto, use los siguientes dos comandos reemplazando "user_name" con su nombre de usuario de GitHub y reemplazando "email_id" con su id de correo electrónico que usó para crear su cuenta de GitHub.

git config --global user.name "user_name"
git config --global user.email "email_id"

La siguiente imagen muestra un ejemplo de mi configuración con mi "user_name" siendo "akshaypai" y mi "email_id" siendo "[email protected]"

3 Creando un repositorio local

Cree una carpeta en su sistema. Esto servirá como un repositorio local que luego se insertará en el sitio web de GitHub. Utilice el siguiente comando:

git init Mytest

Si el repositorio se crea correctamente, obtendrá la siguiente línea:

Initialized empty Git repository in /home/akshay/Mytest/.git/

Esta línea puede variar dependiendo de su sistema.

Así que aquí, Mytest es la carpeta que se crea e "init" convierte a la carpeta en un repositorio de GitHub. Cambie el directorio a esta carpeta recién creada:

cd Mytest

4 Crear un archivo LÉAME para describir el repositorio

Ahora cree un archivo README e ingrese un texto como "esta es una configuración de git en Linux". El archivo README generalmente se usa para describir qué contiene el repositorio o de qué se trata el proyecto. Ejemplo:

gedit README

Puede utilizar cualquier otro editor de texto. Yo uso gedit. El contenido del archivo README será:

This is a git repo

5 Agregar archivos de repositorio a un índice

Este es un paso importante. Aquí agregamos todas las cosas que deben insertarse en el sitio web en un índice. Estas cosas pueden ser los archivos de texto o los programas que podría agregar por primera vez al repositorio o podría agregar un archivo que ya existe pero con algunos cambios (una versión más nueva o una versión actualizada).

Aquí ya tenemos el archivo README. Por lo tanto, vamos a crear otro archivo que contenga un programa C simple y llamarlo muestra.c. El contenido del mismo será:

 
#include<stdio.h>
int main()
{
printf("hello world");
return 0;
}

Entonces, ahora que tenemos 2 archivos

README and sample.c

agréguelo al índice usando los siguientes 2 comandos:

git add README
git add sample.c

Tenga en cuenta que el comando "git add" se puede usar para agregar cualquier cantidad de archivos y carpetas al índice. Aquí, cuando digo índice, me refiero a un búfer como un espacio que almacena los archivos/carpetas que deben agregarse al repositorio de Git.

6 Confirmación de cambios realizados en el índice

Una vez que se agregan todos los archivos, podemos confirmarlo. Esto significa que hemos finalizado qué adiciones y/o cambios deben realizarse y ahora están listos para cargarse en nuestro repositorio. Utilice el comando:

git commit -m "some_message"

"algún_mensaje" en el comando anterior puede ser cualquier mensaje simple como "mi primera confirmación" o "editar en Léame", etc.

7 Creando un repositorio en GitHub

Cree un repositorio en GitHub. Tenga en cuenta que el nombre del repositorio debe ser el mismo que el del sistema local. En este caso, será "Mytest". Para hacer esto, inicie sesión en su cuenta en https://github.com. Luego haga clic en el símbolo "más (+)" en la esquina superior derecha de la página y seleccione "crear nuevo repositorio". Complete los detalles como se muestra en la imagen a continuación y haga clic en el botón "crear repositorio".

Una vez que se crea, podemos enviar el contenido del repositorio local al repositorio de GitHub en su perfil. Conéctese al repositorio en GitHub usando el comando:

Nota importante:¡Asegúrese de reemplazar 'user_name' y 'Mytest' en la ruta con su nombre de usuario y carpeta de Github antes de ejecutar el comando!

git remote add origin https://github.com/user_name/Mytest.git

8 Enviar archivos de un repositorio local al repositorio de GitHub

El último paso es insertar el contenido del repositorio local en el repositorio del host remoto (GitHub), mediante el comando:

git push origin master

Introduzca las credenciales de inicio de sesión [nombre de usuario y contraseña].

La siguiente imagen muestra el procedimiento del paso 5 al paso 8

Entonces esto agrega todo el contenido de la carpeta 'Mytest' (mi repositorio local) a GitHub. Para proyectos posteriores o para crear repositorios, puede comenzar directamente con el paso 3. Finalmente, si inicia sesión en su cuenta de GitHub y hace clic en su repositorio Mytest, puede ver que los 2 archivos README y sample.c se han cargado y están visibles para todos, como se muestra en la siguiente imagen.

Enlaces

  • Git - Sistema de control de versiones de código fuente
  • Github

Ubuntu
  1. Cosas que hacer después de instalar Ubuntu 18.04 y 19.10

  2. Guía completa para usar paquetes Snap en Ubuntu y otras distribuciones de Linux

  3. Cómo enumerar y eliminar el repositorio PPA en Ubuntu 20.04 Linux

  4. Instalación y uso de Docker en Ubuntu y Debian

  5. Guía para principiantes de administración de usuarios y grupos en Linux

Uso de Flatpak en Ubuntu y otras distribuciones de Linux [Guía completa]

Uso de Yarn en Ubuntu y otras distribuciones de Linux

La guía definitiva para usar y personalizar el Dock en Ubuntu

Consejos y trucos para usar Ctrl+Z en Ubuntu Linux

Pruebe Fusion-360 instalándolo en Ubuntu 20.04 LTS Linux usando Wine

Cómo comprimir y descomprimir archivos en Ubuntu Linux:una guía definitiva