Il-ġestjoni tal-fergħat hija aspett importanti tal-użu ta 'Git. Il-fergħat jippermettulek taħdem fuq karatteristiċi, kompiti jew verżjonijiet multipli tal-kodiċi tas-sors simultanjament. Hawn huma xi kunċetti ewlenin u operazzjonijiet bażiċi għall-ġestjoni tal-fergħat f'Git:
Ħolqien ta 'fergħa ġdida
Uża l-kmand git branch <branch-name>
biex toħloq fergħa ġdida bl-isem <branch-name>
. Per eżempju: git branch feature-branch
.
Qlib bejn fergħat
Uża l-kmand git checkout <branch-name>
biex taqleb bejn fergħat. Per eżempju: git checkout feature-branch
.
Ara l-lista tal-fergħat
Uża l-kmand git branch
biex tara l-lista tal-fergħat eżistenti fir-repożitorju. Il-fergħa attwali hija mmarkata b'asterisk(*).
Jingħaqdu fergħat
Biex tgħaqqad bidliet minn fergħa waħda fil-fergħa attwali, uża l-kmand git merge <branch-name>
. Per eżempju: git merge feature-branch
.
Tħassir fergħa
Uża l-kmand git branch -d <branch-name>
biex tħassar fergħa li lestiet ix-xogħol tagħha. Pereżempju: git branch -d feature-branch
Timbotta fergħa għal repożitorju remot
Uża l-kmand git push origin <branch-name>
biex timbotta fergħa speċifika għar-repożitorju remot. Per eżempju: git push origin feature-branch
.
Ħolqien ta 'fergħa minn impenn speċifiku
Uża l-kmand git branch <branch-name> <commit-id>
biex toħloq fergħa ġdida minn impenn speċifiku. Per eżempju: git branch bug-fix-branch abc123
.
Il-ġestjoni tal-fergħat f'Git tippermettilek tiżviluppa karatteristiċi indipendenti, twettaq testijiet, u timmaniġġja b'mod effiċjenti l-verżjoni tal-kodiċi sors. L-użu tal-kmandi u l-kunċetti ta 'hawn fuq jgħinek iżżomm il-kontroll u torganizza l-proċess ta' żvilupp tas-softwer tiegħek.