Contextul ideal al unui proiect web: schimbi codul, îl trimiți în repo, iar site-ul se actualizează singur – cu o versiune de test înainte, cu instalare automată și cu posibilitatea de a da înapoi dacă ceva greșește. Acesta e workflow-ul Git + GitHub + Vercel, și e la îndemâna oricui.
De ce Git și unde intră Vercel
Git e sistemul de versionare: fiecare modificare e salvată ca un „commit”, cu istoric complet. GitHub e casa codului. Vercel e platforma de deploy care, conectată la GitHub, construiește și publică automat la fiecare push. Un singur pas: git push → site-ul se actualizează în producție.
Workflow-ul corect: branch → PR → preview → main
Lucrul direct pe main e pentru curajoși (și pentru proiecte foarte mici). Profesionist e așa:
- Creezi un branch nou:
git checkout -b feature/formular. - Faci modificările în commit-uri mici și clare.
- Deschizi un Pull Request pe GitHub.
- Vercel generează automat un URL de preview – poți testa modificarea live, fără să atingi producția.
- După verificare, faci merge pe main și site-ul se publică.
Rollback în 10 secunde
Ceva nu merge în producție? Cu Vercel, fiecare deploy are o versiune instantanee. Din dashboard ai acces la istoricul deploy-urilor și poți reveni la ultima versiune bună cu un click. Niciun panica, nicio operație complexă: doar un back rapid la ce funcționa.
Commit-uri care nu dor
Un commit = o modificare logică. „Adaug formularul de contact” e un commit bun; „fixuri diverse” nu e. Mesajele clare îți permit să găsești rapid ce a introdus o problemă, chiar și luni mai târziu. Folosește git blame și git log -p ca să înțelegi istoricul unei pagini.
Automatizare: CI și protecția branch-ului
Adaugă verificări automate înainte de merge: build care ratează → PR blocat. Protejează main ca să nu accepte push direct. Așa, fiecare modificare trece prin aceleași standarde: compilează, testele trec, cerințele sunt îndeplinite. E disciplina care separă hobby de inginerie.
Infrastructura asta e inclusă în proiectele mele
Fiecare site sau aplicație web pe care o construiesc e livrată cu acest workflow: repozitoriu, deploy automat, preview și rollback. Tu primești un sistem care se întreține singur, nu un cod aruncat pe un server uitat.
Întrebări frecvente
Ce e un deploy automat?
Sistemul în care, la fiecare push pe ramura principală, platforma (Vercel) construiește și publică site-ul automat. Fără FTP, fără pași manuali: orice schimbare merge în producție în câteva minute, cu posibilitate de rollback.
Vercel e gratuit?
Da, pentru site-uri personale și de prezentare cu trafic rezonabil. Planul plătit aduce feature-uri enterprise (echipe, rate limit, analytics). Costul e de regulă mult mai mic decât un hosting clasic cu aceeași performanță.
De ce contează Git pentru afacerea mea?
Git e istoricul complet al site-ului: poți vedea cine a schimbat ce, când, și poți reveni la orice versiune. Pentru tine înseamnă independență: orice developer poate prelua proiectul, iar riscul „developerul a dispărut cu site-ul" dispare.