Articole
Sfat Git: staging eficient al fișierelor cu modul interactiv
Folosiți git add -i pentru staging selectiv în Git. Util atunci când vreți să adăugați exact fișierele de care aveți nevoie.
Sfat Git: staging eficient al fișierelor cu modul interactiv
Vi s-a întâmplat să aveți o grămadă de fișiere modificate în Git și să vă întrebați dacă să le adăugați pe rând sau pe toate deodată cu git add .? Există o variantă mai inteligentă: modul interactiv din Git.
Pas cu pas:
- Începeți cu o verificare a stării: Verificați mai întâi starea repository-ului cu
git status. Să presupunem că aveți în față 50 de fișiere modificate. - Intrați în modul interactiv: În loc să adăugați manual fișierele unul câte unul, porniți modul interactiv rulând
git add -i. Este deosebit de util atunci când vreți să faceți staging doar pentru o anumită parte dintre fișiere. - Alegeți fișierele pentru staging: În modul interactiv, selectați opțiunea „update” apăsând „u”. Vi se afișează apoi lista fișierelor modificate. Pentru staging aveți mai multe variante:
- Pentru un singur fișier, introduceți numărul corespunzător și apăsați Enter.
- Pentru mai multe fișiere, introduceți numerele lor separate prin spații (de ex. „2 3”) sau prin virgulă (de ex. „2,3”).
- Pentru un interval de fișiere, folosiți o cratimă (de ex. „1-3”) ca să selectați fișierele de la 1 la 3 inclusiv.
- Finalizați staging-ul: După ce ați făcut selecția, un nou
git statusva arăta toate fișierele alese în staging, gata de commit. Astfel controlați exact ce intră în staging, iar procesul devine mult mai simplu.