Git es uno de los conceptos que casi todos los que se adentran en el desarrollo de código abierto y/o software libre han escuchado de alguna manera. Si tienes un sueño o sueño de convertirte en desarrollador en estas áreas, no es suficiente que hayas oído hablar de Git, también debes saber usarlo muy bien.
En este artículo, simplemente intentaremos transmitirle el uso de Git. En primer lugar, hay una pregunta importante que necesita ser respondida, ¿Qué es Git?
¿Qué es Git?
Para decirlo por definición:
Git es un sistema de gestión de código fuente y control de versiones distribuido orientado a la velocidad que se utiliza en los procesos de desarrollo de software. Originalmente fue diseñado y desarrollado por el propio Linus Torvalds en 2005 para su uso en el desarrollo del kernel de Linux. (…)
Wikipedia
Ampliemos un poco más esta definición. Es un sistema donde puedes escribir cada cambio que haces mientras desarrollas un software paso a paso, puedes ver fácilmente los cambios realizados e incluso regresar rápidamente, facilita trabajar con más de una persona en un solo proyecto, en fin , brinda grandes beneficios a los desarrolladores de software al facilitar el seguimiento de versiones. Git puede ejecutarse en un repositorio local, así como en repositorios remotos en línea o fuera de línea. GitHub y GitLab, que son populares hoy en día, se encuentran entre los servicios de Git en línea más utilizados. GitHub/GitLab y Git no deben confundirse entre sí. Git es un sistema, GitHub y GitLab son servicios.
Empecemos
Después de explicar qué es Git arriba, podemos comenzar. Lo primero que tenemos que hacer es, por supuesto, la instalación.
disposición
Para instalar Git en su Pardus y otras distribuciones de Linux basadas en Debian, puede abrir el entorno de terminal e ingresar el siguiente comando.
sudo apt install git
Este comando puede diferir en las distribuciones que utilizan otros sistemas de paquetes.
Una vez completada la instalación, puede conocer la versión que ha instalado escribiendo el siguiente comando.
git --versión
Configuracion inicial
Introducir tu identidad en el sistema Git es una de las primeras cosas que debes hacer. Por lo tanto, cuando mira hacia atrás, queda claro quién hizo los cambios, lo cual es muy importante. Completemos este paso ingresando los siguientes comandos en orden.
git config --usuario global.nombre "nombre de usuario" git config --usuario global.email "dirección de correo electrónico"
Ejemplo de uso:
git config --usuario global.nombre "prdsmehmetstc" git config --usuario global.email "info@mehmetsutcu.com"
uso
En primer lugar, debe navegar hasta el directorio donde desea usar Git a través de la interfaz de la terminal. Al usar los comandos de git, debe trabajar desde el directorio en el que desea trabajar y no debe abandonar ese directorio.
Después de llegar al directorio que desea, debe ingresar el siguiente comando.
git init
Si te fijas en el directorio en el que te encuentras al introducir este comando desde el administrador de archivos, puedes ver que está vacío, si no has marcado la opción de mostrar archivos ocultos, claro. En realidad, la carpeta no está vacía, hay una carpeta llamada .git en ella. Ahora esa carpeta es un "Repositorio Git".
Hiciste tu trabajo en la carpeta, es decir, en el repositorio, creaste tus archivos. Ahora es el momento de agregar los archivos que creó ingresando el siguiente comando al repositorio.
git add.
Como se ve en el comando anterior git add .
Si escribe, todos los archivos se llevarán a la zona de transición. Si solo desea importar un solo archivo git add dosyaAdi
conformado; si desea obtener un directorio con su contenido git add dizinAdi
Puedes escribir.
Todo el trabajo no termina con el comando anterior, ahora necesita "confirmar" los archivos que ha recibido en la zona de transición, es decir, procesarlos en el sistema. Para esto, ingrese el siguiente comando.
git commit -m "Comentario"
Ahora los archivos se han enviado al sistema. Ahora pasemos a otros comandos útiles e imprescindibles.
git log
Con este comando, puede ver las confirmaciones y ver cuándo y qué se ha hecho hasta ahora.
estado de git
Este comando le mostrará el estado de su proyecto. Le muestra información como si hay un archivo para confirmar, si hay un archivo que se eliminó o no se agregó.
git diff
Este comando le mostrará un cambio realizado en sus archivos línea por línea. Muestra los cambios con color verde y signo (+) si se hizo suma, color rojo y signo (-) si se hizo resta. Tienes que volver a comprometerte para aplicar los cambios realizados. Además, para ver las diferencias entre la zona de transición y el almacén, git diff --staged
se utiliza el comando.
ve rm
Hay dos métodos para eliminar archivos en Git. Uno es la eliminación manual y el otro usa el comando git. git rm dosyaAdi
Si escribe el archivo relevante, git rm -r dizinAdi/
Si lo escribe, eliminará el directorio relevante y su contenido. Después de este proceso, debe repetir el proceso de confirmación.
ir mv
Con este comando, puede cambiar el nombre o mover archivos. Para cambiar el nombre del archivo git mv dosyaAdi yeniDosyaAdi
en el formulario, si para mover archivos git mv dosyaAdi dizinAdi/
Puedes escribir como. Por supuesto, debe comprometerse nuevamente después de este proceso.
Deshacer cambios realizados
Deshacer los cambios realizados en los proyectos de Git depende de la región donde se encuentre el archivo. Se realizan diferentes operaciones en el área de transición y diferentes en el área de trabajo.
Retroceder en el directorio de trabajo
Si desea deshacer el cambio realizado en un archivo en el directorio de trabajo, debe ingresar el siguiente comando.
git checkout -- nombre de archivo
Retroceso en la zona de transición
Si desea deshacer los cambios realizados en un archivo en la zona de transición, debe ingresar los siguientes comandos uno por uno.
git reset HEAD nombre de archivo git checkout -- nombre de archivo
Si desea volver completamente a una confirmación en particular, debe ingresar el siguiente comando.
pago git 95a6e33d877afbfe6e43419996cda613bdd4936a -- .
La parte marcada en negrita arriba es el ID de la confirmación relevante. todo esto git log
Puedes averiguarlo con el comando Si desea revertir solo un archivo en ese compromiso .
Simplemente escriba el nombre del archivo en su lugar. Después de esta situación, debe confirmar nuevamente para que se apliquen los cambios.
Si desea trabajar en GitHub o GitLab en lugar de trabajar localmente, hay algunas cosas más que debe saber. por eso tu a esta publicación echemos. 🙂