Struzzjonijiet dwar kif timmaniġġja l-fergħat F'Git

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.