2. Despliegue: git

2.1. Preparar el proyecto local

Creamos el repositorio en local

git init

Creamos el .gitignore para no publicar elementos en el repositorio

# Sistema / editor
.DS_Store
Thumbs.db

# Configuración sensible del proyecto (ya lo hemos subido antes)
config/db.php
.env

# Base de datos / backups
*.sql
*.dump

# Subidas de usuarios
uploads/

# Logs
*.log


#Archivos temporales
*.tmp
*.swp

# Dependencias (composer)
vendor/

# GitHub y CI
.github/

# Test o basura
tests/
node_modules/

Añadimos todos los archivos

git add .

Primer commit

git commit -m "Primer deploy backend PHP"