1.6 KiB
1.6 KiB
🚀 Guia Rápido - Git Auto-Sync
Como Iniciar
Opção 1: Via NPM (Recomendado)
# 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
# Com build automático
.\git-auto-sync.ps1
# Sem build automático
$env:BUILD_ENABLED='false'; .\git-auto-sync.ps1
O que acontece?
- ✅ O script monitora todas as alterações nos arquivos
- ✅ Aguarda 10 segundos após a última alteração (debounce)
- ✅ Executa
npm run build(se habilitado) - ✅ Faz
git add . - ✅ Cria commit com timestamp e contagem de arquivos
- ✅ Faz
git push origin frontend_React
Exemplo de Uso
# 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:nobuilddurante desenvolvimento para commits mais rápidos - 💡 Use
git:syncantes 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:
$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 para mais detalhes.