How .git Works
From local commit to global deployment in seconds. Here’s exactly how the pipeline processes your code, validates changes, and ships them to production.
Initialize & Connect
Link your existing repository or create a new one. .git auto-detects your framework, package manager, and dependency structure.
$ git connect github:username/repo
✓ Repository linked. Framework detected: Next.js 14
Configure Pipeline Rules
Define build commands, test suites, and deployment targets using YAML or our visual editor. Zero-config defaults are applied automatically.
test: npm test -- --coverage
deploy: edge: global
branches: main → production
Commit & Push
Push to any branch. .git intercepts the webhook, spins up an isolated build environment, and runs your pipeline automatically.
$ git push origin main
→ Pipeline triggered (#4821)
Preview & Validate
Every branch gets a live preview URL. Run automated tests, Lighthouse audits, and manual reviews before merging.
✓ Tests passed (142/142)
🔗 Preview: https://feat-auth-4821.git.dev
Deploy to Production
Merge to main. .git rolls out the update globally with zero downtime. Automatic rollback on error detection.
✓ Live at: https://my-app.git.dev
✓ Edge cache refreshed. Rollback ready.
The Automated Pipeline
Behind the scenes, every commit flows through a secure, parallelized execution engine.
Declarative Configuration
Define your entire workflow in a single .git.yaml file. Version it alongside your code, share it across teams, and enforce consistency.
- Framework auto-detection (React, Next.js, Svelte, Go, Python, etc.)
- Branch-based routing & environment isolation
- Custom build commands & Docker support
- Role-based deployment permissions
Common Questions
Everything you need to know about the workflow.
Ready to automate your workflow?
Connect your repo and deploy your first app in under 3 minutes.
Start Building Free →