123 lines
2.3 KiB
Markdown
123 lines
2.3 KiB
Markdown
# 🚀 Subir proyecto local a Gitea (Mac + Tailscale)
|
|
|
|
## 1. Crear `.gitignore`
|
|
```bash
|
|
cd /Users/george/descarga_adjuntos_correos_cpe
|
|
touch .gitignore
|
|
```
|
|
|
|
## 2. Editar `.gitignore`
|
|
```bash
|
|
nano .gitignore
|
|
```
|
|
|
|
### Contenido recomendado
|
|
```bash
|
|
__pycache__/
|
|
*.pyc
|
|
.env
|
|
venv/
|
|
.DS_Store
|
|
secrets.yaml
|
|
.vscode/
|
|
.idea/
|
|
```
|
|
|
|
## 3. Si ya hiciste `git add` antes del `.gitignore`
|
|
```bash
|
|
git rm -r --cached .
|
|
git add .
|
|
git commit -m "aplicar gitignore correctamente"
|
|
```
|
|
|
|
## 4. Inicializar repositorio Git
|
|
```bash
|
|
cd /Users/george/descarga_adjuntos_correos_cpe
|
|
git init
|
|
```
|
|
|
|
## 5. Agregar archivos
|
|
```bash
|
|
git add .
|
|
```
|
|
|
|
## 6. Primer commit
|
|
```bash
|
|
git commit -m "primer commit"
|
|
```
|
|
|
|
## 6.1 Commit de un proyecto dentro de una Solución
|
|
```bash
|
|
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
|
|
```bash
|
|
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
|
|
```bash
|
|
git reset
|
|
```
|
|
|
|
## 6. 4 Git reset , si ya hice commit, pero aún no hice push
|
|
```bash
|
|
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
|
|
```bash
|
|
http://100.68.242.27:30000/george/descarga_adjuntos_correos_cpe.git
|
|
```
|
|
|
|
## 9. Conectar repo local con Gitea
|
|
```bash
|
|
git remote add origin http://100.68.242.27:30000/george/descarga_adjuntos_correos_cpe.git
|
|
```
|
|
|
|
## 10. Subir código por primera vez
|
|
```bash
|
|
git branch -M main
|
|
git push -u origin main
|
|
```
|
|
|
|
## 11. Cambiar URL del repositorio
|
|
```bash
|
|
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
|
|
```bash
|
|
git remote remove origin
|
|
git remote add origin http://100.68.242.27:3000/george/descarga_adjuntos_correos_cpe.git
|
|
```
|
|
|
|
## 13. Validar conexión
|
|
```bash
|
|
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
|
|
```bash
|
|
git add .
|
|
git commit -m "mensaje claro"
|
|
git push
|
|
```
|