Repositorio Git
¿Qué es un Repositorio Git?
Un Repositorio Git es un almacenamiento de los archivos de tu proyecto, lo que permite guardar versiones del código y acceder a ellas.

Git Init para inicializar un nuevo repositorio
En primer lugar, necesitas el git init comando para crear un nuevo repositorio. Este comando solo se utiliza una vez al inicializar un nuevo repositorio.
git init
git initComo consecuencia, se creará un nuevo subdirectorio .git:
git init directory
git init <directory>Esto crea un Repositorio Git vacío en el directorio especificado. La rama predeterminada (generalmente main o master) se crea automáticamente con el primer commit.
Git Clone para clonar un repositorio existente
El comando git clone se utiliza para crear una copia local de un repositorio ya existente. También es una operación que se realiza una sola vez.
git clone repo url
git clone <repo url>Git Add y Git Commit para guardar cambios en el repositorio
Mediante los comandos git add y git commit, puedes guardar los cambios de versión de los archivos en tu repositorio. A continuación, un ejemplo de uso de estos dos comandos:
- cambiar al directorio
/path/of/project - crear un nuevo archivo
GitCommit.txtcon el contenido "commit example for git repo" - ejecutar
git statuspara verificar que el nuevo archivo no está rastreado - ejecutar
git add GitCommit.txtpara añadirlo al área de preparación del repositorio - crear un nuevo mensaje de commit que describa el trabajo realizado
git add and git commit
cd /path/of/project
echo "commit example for git repo" >> GitCommit.txt
git add GitCommit.txt
git commit -m "added GitCommit.txt to the repo"Git Remote Add para conectar con un repositorio remoto
Un repositorio remoto se añade a tu proyecto local con el comando git remote:
git remote add
git remote add origin <remote_repo_url>Puedes verificar la configuración del repositorio remoto con git remote -v antes de realizar el push.
Git Push para la interacción con el repositorio
Si utilizaste git clone, un repositorio remoto ya está configurado, por lo que puedes ejecutar git push para enviar tus cambios. Si usaste git init, primero necesitas añadir un repositorio remoto (ver arriba). Puedes usar un servicio de alojamiento Git como GitHub o Bitbucket, crear un repositorio allí y usar la URL proporcionada para conectar tu proyecto local.
Después de añadir el repositorio remoto, puedes enviar tus ramas locales a él:
git push
git push -u origin mainCuando usas la opción -u, Git no solo envía tus cambios al repositorio remoto, sino que también establece la rama remota como predeterminada para futuros comandos git pull y git push sin especificar la rama remota explícitamente.
Git Config para configuración y ajuste
También es posible que necesites establecer opciones de configuración global de Git, como el nombre de usuario o el correo electrónico. Con la ayuda del comando git config, puedes configurar tu instalación de Git desde la línea de comandos. Este comando define todo (información del usuario, preferencias, el comportamiento de un repositorio). A continuación encontrarás algunas opciones de configuración.
Usa la bandera --global para establecer opciones de configuración para el usuario actual. Estos ajustes se aplican a todos los repositorios de ese usuario.
git repository, git config global user.name
git config --global user.name <name>Añadir la opción --local o no usar ninguna opción de configuración definirá el ajuste para el repositorio local actual. Establece el correo electrónico del autor para todos los commits del usuario actual.
git repository, git config local user.email
git config --local user.email <email>Usa la opción --system para configurar todo el sistema, es decir, todos los usuarios y repositorios en una máquina.
git config system editor
git config --system core.editor <editor>Práctica
¿Cuáles son los aspectos y operaciones clave relacionados con un repositorio Git?