Ingqikelelo yamasebe inxulunyaniswe nokusebenza kweGit. Kukho isebe eliyintloko elilandelwa ngamasebe amaninzi aphuma kulo. Ukuba utshintsha ukusuka kwelinye isebe ukuya kwelinye isebe okanye ukuba kukho iingxabano ezinxulumene neefayile zesebe, uya kujongana nomyalezo wemposiso, Imposiso yeGit: kufuneka ulungise isalathiso sakho sangoku kuqala . Ngaphandle kokuba impazamo isonjululwe, awuzukwazi ukutshintsha amasebe ngaphakathi kweGit. Akukho mfuneko yokoyika njengoko siza kulungisa impazamo yeGit Merge namhlanje.
Git kunye neempawu zayo
I-Git yile khowudi okanye isoftware ekuvumela ukuba ujonge utshintsho kulo naliphi na iqela leefayile. Ngokuqhelekileyo isetyenziselwa ukulungelelanisa umsebenzi phakathi kwabadwelisi benkqubo. Ezinye zezinto eziphawulekayo zeGit ziquka:
- Uyilungisa njani impazamo yokudibanisa iGit: Kufuneka ulungise isalathiso sakho sangoku kuqala
- Iindidi zeGit Dinganisa iiNgxaki
- Amanyathelo okulungiselela:
- Indlela yoku-1: Seta kwakhona i-Git Merge
- Indlela yesi-2: Hlanganisa iSebe elikhoyo okanye langoku kunye neNtloko yeSebe
- Indlela yesi-3: Sombulula iNgqungquthela yokudibanisa
- Indlela yesi-4: Cima iSetyana elibangela ukungquzulana
- Uluhlu: Imiyalelo yeGit eqhelekileyo
- Uluhlu lwenkcazelo: Imigaqo yeGit eqhelekileyo
- Chwetheza le miyalelo ilandelayo kumhleli wekhowudi: $ vim /path/to/file_with_conflict
- Cinezela Ngena isitshixo sokuyenza.
- Uhlobo $ git commit -a -m 'zibophelele umyalezo'
- Betha Ngena .
- Uyilungisa njani impazamo yesi-3 yophawu lweHulu
- Ulongeza njani iPhepha kuGoogle Docs
- Uyongeza njani iTheyibhile yeMixholo kwiGoogle Docs
- Lungisa imposiso ye-TVAPP-00100 kwi-Xfinity Stream
Ngamagama alula, iGit yinkqubo yolawulo eyiyo simahla kunye nomthombo ovulekileyo . Ngoncedo lwabaxhasi abahlukeneyo, igcina umkhondo weeprojekthi kunye neefayile njengoko zilungiswa ixesha elithile. Ngapha koko, iGit ikuvumela ukuba wenze njalo buyela umva kwimeko yangaphambili okanye uguqulelo, kwimeko yeempazamo ezinje ngeGit yokudibanisa impazamo.
Unokuyikhuphela iGit IiWindows , macOS , okanye Linux iinkqubo zekhompyutha.
Imixholo[ fihla ]
Uyilungisa njani impazamo yokudibanisa iGit: Kufuneka ulungise isalathiso sakho sangoku kuqala
Imposiso yeSalathiso sangoku seGit siyakuthintela ukuba uye kwelinye isebe ngenxa yokudityaniswa kongquzulwano. Ngamanye amaxesha ungquzulwano phakathi kweefayile ezithile lunokubangela ukuba le mpazamo ivele, kodwa ikakhulu ibonakala xa kukho i ukusilela ekudibaneni . Ingenzeka kwakhona xa usebenzisa Tsala okanye phuma imiyalelo.
Zimbini izizathu ezaziwayo zempazamo yesalathiso seGit yangoku:
Iindidi zeGit Dinganisa iiNgxaki
Unokujongana nemposiso yokudibanisa iGit kwezi meko zilandelayo:
Amanyathelo okulungiselela:
1. Phambi kokuphumeza imiyalelo yokulungisa impazamo yokudibanisa iGit, kufuneka uqinisekise ukuba akukho namnye kwabanye abasebenzisi yokudibanisa iifayile ukufikelela kuzo okanye wenze naluphi na utshintsho kuzo.
2. Kucetyiswa ukuba gcina lonke utshintsho usebenzisa umyalelo wokuzibophelela phambi kokujonga ngaphandle kwelo sebe okanye phambi kokudibanisa isebe langoku nentloko yesebe. Sebenzisa imiyalelo enikiweyo ukuzibophelela:
|_+_|Phawula: Sicebisa ukuba ufunde ngoLuhlu lweMigaqo yeGit eqhelekileyo kunye neMiyalelo enikwe ekupheleni kweli nqaku.
Ngoku, masiqale ngokusombulula impazamo yeGit yangoku yeSalathiso okanye iGit Merge Error.
Indlela yoku-1: Seta kwakhona i-Git Merge
Ukubuyisela ukudibanisa kuya kukunceda ufikelele kwindawo yokuqala xa kungekho kudityaniswa kwenziwe. Ke, phumeza imiyalelo enikiweyo kumhleli wekhowudi:
1. Uhlobo $ git ukusetha kwakhona -dibanisa kwaye ubethe Ngena.
2. Ukuba oku akuzange kusebenze, ngoko sebenzisa umyalelo $ git ukusetha kwakhona -kanzima HEAD kwaye ubethe Ngena .
Oku kufuneka kufezekise ukusetha kwakhona kwe-Git kwaye ke, lungisa impazamo yokudibanisa i-Git.
Indlela yesi-2: Hlanganisa iSebe elikhoyo okanye langoku kunye neNtloko yeSebe
Phumeza le miyalelo ilandelayo kumhleli wenqaku ukutshintshela kwisebe langoku kwaye usombulule imposiso yokudibanisa iGit:
1. Uhlobo git checkout kwaye emva koko, cinezela Ngena isitshixo.
2. Uhlobo git dibanisa -s inkosi yethu ukwenza isibophelelo sokudibanisa.
Phawula: Le khowudi ilandelayo iya kwala yonke into esuka kwintloko/inkosi yesebe kwaye igcine idatha kwisebe lakho langoku kuphela.
3. Okulandelayo, phumeza git checkout master ukubuyela kwisebe eliyintloko.
4. Ekugqibeleni, sebenzisa i-git iyasebenza ukudibanisa zombini iiakhawunti.
Ukulandela amanyathelo ale ndlela kuya kudibanisa omabini amasebe kunye nempazamo yesalathiso seGit yangoku iya kusonjululwa. Ukuba akunjalo, zama ukulungisa okulandelayo.
Kwakhona Funda: Bonisa okanye Fihla uDibanisa iiNgxwabangxwaba kwisiqulathi seefayili ngaphakathi Windows 10
Indlela yesi-3: Sombulula iNgqungquthela yokudibanisa
Fumana iifayile ezinongquzulwano kwaye uzisombulule yonke imiba. Ukudibanisa ukusombulula impixano kuyinxalenye ebalulekileyo yokususa impazamo yesalathiso sangoku seGit.
1. Okokuqala, chonga i kubangela ingxaki iifayile njenge:
2. Ngoku, nikela iifayile njenge:
Emva kokugqitywa kwala manyathelo alandelayo, zama uku phuma yesebe kwaye ubone ukuba isebenzile.
Indlela yesi-4: Cima iSetyana elibangela ukungquzulana
Cima isebe elineengxabano ezininzi kwaye uqale ngokutsha. Xa kungekho nto iyenye isebenzayo, isoloko ingumbono olungileyo ukucima iifayile eziphikisanayo ukulungisa impazamo yeGit Merge, ngolu hlobo lulandelayo:
1. Uhlobo git ukuphuma -f kumhleli wekhowudi.
2. Betha Ngena .
Kwakhona Funda: Hlanganisa iiAkhawunti ezininzi zikaGoogle kunye neeFoto zikaGoogle
Uluhlu: Imiyalelo yeGit eqhelekileyo
Uluhlu olulandelayo lwemiyalelo yeGit luya kukunika umbono oshwankathelweyo malunga nendima yayo ekucombululeni imposiso yokudibanisa yeGit: kufuneka usombulule isalathiso sakho sangoku kuqala.
Nye. git log -dibanisa: Lo myalelo uzakubonelela ngoluhlu lwayo yonke imiyalelo emva koDibanisa ungquzulwano kwindlela yakho.
Mbini. git diff : Ungachonga umahluko phakathi kweendawo zokugcina okanye iifayile ngokusebenzisa i git diff command.
3. git checkout: Kuyenzeka ukuba uhlehlise utshintsho olwenziwe kwifayile, kwaye ungatshintsha amasebe ngokusebenzisa i-git checkout command.
Isine. git reset-mixed: Kuyenzeka ukuba uhlehlise utshintsho kulawulo olusebenzayo kunye notshintsho lwendawo yestaging ngokuyisebenzisa.
5. git dibanisa -abort: Ukuba ufuna ukubuyela kwinqanaba ngaphambi kokudibanisa, ungasebenzisa umyalelo weGit, git merge -abort. Oku kuya kukunceda ukuba uphume kwinkqubo yodibaniso.
6. git usete kwakhona: Ukuba ufuna ukuseta kwakhona iifayile eziphikisanayo kwindawo yazo yoqobo, ungasebenzisa lo myalelo git ukusetha kwakhona. Lo myalelo udla ngokusetyenziswa ngexesha lokudityaniswa kwempixano.
Uluhlu lwenkcazelo: Imigaqo yeGit eqhelekileyo
Funda le migaqo ukuze uqhelane nayo ngaphambi kokuba ulungise impazamo yokudibanisa iGit.
Nye. Phuma- Lo myalelo okanye ixesha linceda umsebenzisi ekutshintsheni amasebe. Kodwa kuya kufuneka ulumkele ukungqubana kwefayile ngelixa usenjenjalo.
Mbini. Landa -Ungakhuphela kwaye uthumele iifayile kwisebe elithile ukuya kwindawo yakho yokusebenza xa ulanda iGit.
3. Isalathisi- Ibizwa ngokuba yi-Working okanye icandelo le-Git. Iifayile ezilungisiweyo, zongezwa, kwaye zicinyiwe ziya kugcinwa kwisalathiso de ube ulungele ukwenza iifayile.
Isine. Hlanganisa - Ukuhambisa ukuguqulwa kwisebe elinye kunye nokubandakanya kwisebe elahlukileyo (ngokwesiko master).
5. INTLOKO - Ibekelwe bucala intloko (isalathiso esinikwe igama) sisetyenziswe ngexesha lokuzibophelela.
eCetyisiweyo:
Siyathemba ukuba isikhokelo sethu sincede kwaye ukwazile ukusombulula le Imposiso yokudibanisa yeGit: kufuneka ulungise isalathiso sakho sangoku kuqala . Ukuba unayo nayiphi na imibuzo, yibeke kwicandelo lezimvo.
Elon DeckerU-Elon ungumbhali wezobugcisa kwi-Cyber S. Ubhala indlela-izikhokelo malunga neminyaka eyi-6 ngoku kwaye uye wagubungela izihloko ezininzi. Uyakuthanda ukugubungela izihloko ezinxulumene neWindows, Android, kunye namaqhinga amva nje kunye neengcebiso.