GitHub usando SSH
1. Preparar .gitignore
# Maven /target !.mvn/wrapper/maven-wrapper.jar # IDE /.idea *.iml *.class *.log *.jar # OS .DS_Store Thumbs.db
2. Inicializar Git en tu proyecto local
cd /ruta/a/nombreApp git init
3. Configurar usuario de Git (si no lo hiciste)
git config --global user.name "Pepe Lepon" git config --global user.email "tumail@example.com"
4. Agregar archivos y primer commit
git add . git commit -m "Primer commit - Proyecto nombre"
5. Agregar remoto usando SSH
git remote add origin git@github.com:tuusuario/nombreApp.git git remote -v
6. Renombrar la rama principal a main
git branch -M main
7. Probar conexión SSH
ssh -T git@github.com Salida esperada: Hi pepelepon! You've successfully authenticated, but GitHub does not provide shell access.
8. Subir proyecto al remoto
git push -u origin main
9. Futuras actualizaciones
git add . git commit -m "Descripción del cambio" git push Para traer cambios del remoto: git pull origin main --rebase
Nota: Si Git sigue pidiendo usuario/contraseña, limpia el cache de credenciales:
git credential-cache exit O en Windows borra las credenciales en el Administrador de credenciales.
Traer cambios existentes
git pull origin main –rebase
Cómo borrar un archivo del repositorio y localmente en Git
1. Borrar el archivo localmente y del repositorio
git rm archivo.txt • Esto elimina el archivo de tu carpeta local y lo marca para eliminarlo del repositorio. Si quieres eliminarlo del repositorio pero mantenerlo en tu máquina: git rm --cached archivo.txt
2. Confirmar el cambio
git status Deberías ver: deleted: archivo.txt
3. Hacer commit de la eliminación
git commit -m "Eliminado archivo.txt del repositorio"
4. Subir los cambios al remoto
git push origin main • Esto eliminará el archivo también de GitHub.
Tip
• Para borrar varios archivos a la vez usando comodines: git rm *.log • Esto eliminará todos los archivos .log del repositorio.