Búsqueda de sitios web

Cómo instalar Git y crear un repositorio Git


Si ha pasado algún tiempo recientemente en el mundo Linux, entonces es probable que haya oído hablar de GIT, que es un sistema de control de versiones distribuido creado por Linus Torvalds . , el cerebro del propio Linux.

Fue diseñado para ser un sistema de control de versiones superior a los disponibles, siendo los dos más comunes CVS y Subversion (SVN).

Mientras que CVS y SVN utilizan el modelo Cliente/Servidor para sus sistemas, GIT opera un poco diferente. En lugar de descargar un proyecto, realizar cambios y volver a cargarlo en el servidor, GIT hace que la máquina local actúe como un servidor.

En otras palabras, usted descarga el proyecto con todo, los archivos fuente, los cambios de versión y los cambios de archivos individuales directamente a la máquina local, cuando realiza el check-in, el check-out y realiza todas las demás actividades de control de versiones. Una vez que haya terminado, vuelva a fusionar el proyecto con el repositorio.

Este modelo ofrece muchas ventajas, la más obvia es que si estás desconectado de tu servidor central por cualquier motivo, aún tienes acceso a tu proyecto.

En este tutorial, instalaremos Git, crearemos un repositorio y lo subiremos a GitHub. Para hacer esto, deberá visitar http://www.github.com, crear una cuenta y configurar un repositorio si desea cargar su proyecto allí.

Cómo instalar GIT en Linux

En distribuciones basadas en Debian como Ubuntu y Linux Mint, si aún no está instalado, puede instalarlo usando el comando apt.

sudo apt install git

En distribuciones basadas en RHEL como Fedora, CentOS Stream, Rocky y Alma Linux, puede instalarlo usando el comando yum o dnf.

sudo yum install git
OR
sudo dnf install git

Si prefiere instalar y compilar la fuente del formulario git, puede seguir los siguientes comandos.

wget https://www.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz
tar xvjf git-2.43.0.tar.gz
cd git-*
./configure
make
sudo make install

Cómo crear un proyecto Git

Ahora que GIT está instalado, configurémoslo. En su directorio home, habrá un archivo llamado “~/.gitconfig”. Esto contiene toda la información de su repositorio. Démosle tu nombre y tu correo electrónico:

git config --global user.name "Your Name"
git config --global user.email [email 

Ahora, creemos nuestro primer repositorio. Puedes convertir cualquier directorio en un repositorio Git. Cambie el directorio a uno que contenga algunos archivos fuente y siga estos pasos.

cd /home/tecmint/python-web-scraper/
git init

En ese directorio se ha creado un nuevo directorio oculto llamado “.git“. Este directorio es donde GIT almacena toda la información sobre su proyecto y cualquier cambio que realice en él.

ls -al .git/

Si en algún momento ya no desea que algún directorio forme parte de un repositorio GIT, simplemente elimine este directorio usando el comando rm.

rm –rf .git

Ahora que tenemos un repositorio creado, necesitamos agregar algunos archivos al proyecto. Puedes agregar cualquier tipo de archivo a tu proyecto GIT, pero por ahora, generemos un archivo “README.md” que brinda un poco de información sobre tu proyecto (también aparece en el README). bloque en GitHub) y agregue algunos archivos fuente.

vi README.md

Ingrese información sobre su proyecto, guárdelo y salga.

Con los dos comandos siguientes, agregamos el archivo “README.md” a su proyecto GIT y luego agregamos todas las fuentes Python < archivos(*.py) en el directorio actual.

git add README.md
git add *.py

Vale la pena señalar que 99 veces de 100 cuando estás trabajando en un proyecto GIT, agregarás todos los archivos en El directorio.

Puedes hacerlo así:

git add .

Ahora estamos listos para comprometer el proyecto en una etapa, lo que significa que este es un punto marcador en el proyecto. Esto se hace con el comando git commit “–m” donde la opción “–m” especifica el mensaje que desea darle. Dado que esta es la primera confirmación de nuestro proyecto, ingresaremos "primera confirmación" como nuestra cadena "–m".

git commit -m 'first commit'

Cómo cargar un proyecto al repositorio de GitHub

Ahora estamos listos para impulsar su proyecto a GitHub. Necesitará la información de inicio de sesión que proporcionó al crear su cuenta. Tomaremos esta información y la pasaremos a GIT para que sepa adónde ir. Querrás reemplazar 'usuario' y 'project.git' con los valores adecuados.

git remote add origin [email :ravisaive/project.git

Ahora es el momento de enviar, es decir, copiar desde su repositorio al repositorio remoto. El comando git push toma dos argumentos: el “nombreremoto” y el “nombrederama”. Estos dos nombres suelen ser Origen y Maestro, respectivamente:

git push origin master

¡Eso es todo! Ahora puedes ir al enlace https://github.com/username/repo para ver tu proyecto git.