Git

¿Qué es git?

 

Instalación:

Instalar y configurar Git en Ubuntu 22.04

sudo add-apt-repository ppa:git-core/ppa 
sudo apt update
sudo apt install git
git --version

Configuración:

git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

Comandos git más importantes

.gitignore

git – la guía sencilla

git cheat sheet

git cheat sheet (de Github)

¿Qué es github (o gitlab)?

Trabajo con repositorios remotos

Subir un repositorio a Gitlab

Creación de un nuevo proyecto en Gitlab:

Gitlab

Subir el repositorio local (abrir una consola y situarse primero en la carpeta con los ficheros):

git init  --initial-branch=main
(git remote add origin git@gitlab.com:portadaalta/myawesomeproject.git)
git remote add origin https://[TOKEN]@github.com/paco-portada/miproyecto.git
git add .
git commit -m "Initial Commit"
git push -u origin main

remote: Support for password authentication was removed on August 13, 2021.

How to Authenticate Git Push with Github Using a Token

 

Actualizar el repositorio local (después de hacer modificaciones en los ficheros):

git add .
git commit -m "Nuevos cambios"

Actualizar el repositorio remoto

git push -u origin main

Quitar la vinculación al repositorio remoto

git remote rm origin

Members:

Subir un repositorio a GitHub

Crear el repositorio:

Para subir el repositorio local al remoto, hay que situarse en la carpeta del repositorio local y ejecutar estos comandos:

echo "# firstappkotlin" >> README.md
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin https://[TOKEN]@github.com/paco-portada/firstappkotlin.git
git push -u origin main

 

Uso de GitHub en Android Studio:

Clientes gráficos:

GitKraken

Instalación de GitKraken con snap

sudo snap install gitkraken --classic

GitHub Desktop

Instalación en Ubuntu de GitHub Desktop

wget https://github.com/shiftkey/desktop/releases/download/release-3.3.1-linux1/GitHubDesktop-linux-amd64-3.3.1-linux1.deb
sudo apt install ./GitHubDesktop-linux-amd64-3.3.1-linux1.deb -y

Los mejores clientes gráficos GUI para Git

 

Más información sobre git:

Manual de Git

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gestión de ramas

Markdown

Qué es Markdown

Markdown Cheat Sheet

Editores

Typora

Best Free Online Markdown Editors

 

Deja una respuesta