# 🚀 Guia Rápido - Git Auto-Sync ## Como Iniciar ### Opção 1: Via NPM (Recomendado) ```bash # Com build automático npm run git:sync # Sem build automático (mais rápido) npm run git:sync:nobuild ``` ### Opção 2: Via PowerShell ```powershell # Com build automático .\git-auto-sync.ps1 # Sem build automático $env:BUILD_ENABLED='false'; .\git-auto-sync.ps1 ``` ## O que acontece? 1. ✅ O script monitora todas as alterações nos arquivos 2. ✅ Aguarda 10 segundos após a última alteração (debounce) 3. ✅ Executa `npm run build` (se habilitado) 4. ✅ Faz `git add .` 5. ✅ Cria commit com timestamp e contagem de arquivos 6. ✅ Faz `git push origin frontend_React` ## Exemplo de Uso ```bash # 1. Inicie o monitoramento npm run git:sync # 2. Faça suas alterações normalmente no código # 3. Salve os arquivos # 4. Aguarde 10 segundos # 5. O script automaticamente fará commit e push! ``` ## Para Parar Pressione `Ctrl+C` no terminal onde o script está rodando. ## Dicas - 💡 Use `git:sync:nobuild` durante desenvolvimento para commits mais rápidos - 💡 Use `git:sync` antes de finalizar o dia para garantir build atualizado - 💡 O script ignora automaticamente `node_modules`, `.git`, `dist`, etc. - 💡 Múltiplas alterações em 10 segundos são agrupadas em um único commit ## Configurações Edite `git-auto-sync.ps1` para ajustar: ```powershell $BRANCH_NAME = "frontend_React" # Branch de destino $DEBOUNCE_SECONDS = 10 # Tempo de espera $BUILD_ENABLED = $true # Build automático ``` ## Documentação Completa Veja [GIT-AUTO-SYNC.md](./GIT-AUTO-SYNC.md) para mais detalhes.