Ce face gh repo sync - Sincronizarea unui fork cu depozitul upstream
Păstrarea unui fork la zi cu depozitul original este adesea complicată.
Comanda gh repo sync sincronizează ramura de lucru direct pe serverele GitHub (fast-forward merge), iar dacă te afli într-un depozit local clonat, aduce modificările și pe calculatorul tău.
Dacă nu există conflicte de cod, sincronizarea se face instantaneu.
Exemple
Exemplul 1: Sincronizarea rapidă a fork-ului cu ultimele commit-uri din upstream
Aduce la zi branch-ul main.
gh repo sync
Ieșire în terminal
✓ Synced branch main with upstream facebook/react:main
✓ Updated local branch main
Greșeli frecvente
- Rularea sincronizării când ai comis modificări divergente direct pe ramura ‘main’ din fork; în acest caz fast-forward-ul va eșua și va fi necesară rezolvarea manuală a conflictelor.
Comenzi înrudite
gh repo fork - Crearea unei copii fork și configurarea remote-ului upstream: Creează un fork al depozitului specificat în contul tău personal și configurează automat legăturile git origin și upstream.gh pr create - Crearea unui Pull Request nou direct din terminal: Deschide un Pull Request nou pe GitHub pentru branch-ul curent fără a mai deschide browserul web.
Întrebări & Exemple de Cod:
gh repo sync – Sincronizarea unui fork cu depozitul upstreamAi o nelămurire despre utilizarea comenzii
gh repo sync – Sincronizarea unui fork cu depozitul upstreamsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.