Files
obsidian-vault/005-Learn/Instructivo Git Gitea.md
T

2.3 KiB

🚀 Subir proyecto local a Gitea (Mac + Tailscale)

1. Crear .gitignore

cd /Users/george/descarga_adjuntos_correos_cpe
touch .gitignore

2. Editar .gitignore

nano .gitignore

Contenido recomendado

__pycache__/
*.pyc
.env
venv/
.DS_Store
secrets.yaml
.vscode/
.idea/

3. Si ya hiciste git add antes del .gitignore

git rm -r --cached .
git add .
git commit -m "aplicar gitignore correctamente"

4. Inicializar repositorio Git

cd /Users/george/descarga_adjuntos_correos_cpe
git init

5. Agregar archivos

git add .

6. Primer commit

git commit -m "primer commit"

6.1 Commit de un proyecto dentro de una Solución

git add ProyectoA/
git status
git commit -m "mensaje commit para los archivos modificados del proyecto"

6.2 Commit de un archivo específico dentro de un proyecto

git add ProyectoA/FacturaNegociable.cs
git status
git commit -m "mensaje commit para el archivo especifico del proyecto"

6. 3 Git reset , quita todos los archivos del staging area que coloco git add, reversa el git add antes del git commit

git reset

6. 4 Git reset , si ya hice commit, pero aún no hice push

git reset --soft HEAD~1
git reset

7. Crear repositorio en Gitea

  • Nombre: descarga_adjuntos_correos_cpe
  • Sin README
  • Sin opciones automáticas

8. URL del repositorio

http://100.68.242.27:30000/george/descarga_adjuntos_correos_cpe.git

9. Conectar repo local con Gitea

git remote add origin http://100.68.242.27:30000/george/descarga_adjuntos_correos_cpe.git

10. Subir código por primera vez

git branch -M main
git push -u origin main

11. Cambiar URL del repositorio

git remote set-url origin http://100.x.x.x:3000/george/descarga_adjuntos_correos_cpe.git
git remote -v

12. Eliminar y volver a configurar remote

git remote remove origin
git remote add origin http://100.68.242.27:3000/george/descarga_adjuntos_correos_cpe.git

13. Validar conexión

curl http://100.68.242.27:30000

14. Acceso a Gitea

[URL de Gitea en NAS](http://100.68.242.27:30000)

15. Flujo diario

git add .
git commit -m "mensaje claro"
git push