Pirms izvilkšanas pieprasījuma iesniegšanas vietnē Github, jums ir jāizveido sava filiāle no galvenās filiāles un jāpārliecinās, vai tā ir atjaunināta. Pēc tam jūs varat brīvi veikt un veikt izmaiņas, neietekmējot galveno nozari. Kad apņemšanās ir veikta, varat izveidot vilkšanas pieprasījumu vietnē GitHub, pēc tam apvienot izmaiņas galvenajā nozarē. Lai veiktu lielu daļu šī procesa, varat izmantot gan Git komandrindu, gan Github tīmekļa saskarni.
Soļi
1. daļa no 3: jaunas filiāles izveide
1. solis. Atveriet Git
Ja jums vēl nav Git programmas, dodieties uz vietni https://git-scm.com/downloads un izvēlieties un instalējiet platformu, kuru izmantojat.
Ja pirmo reizi iestatāt git, pirms ieguldīšanas tajā ir nepieciešams arī klonēt vai importēt/izveidot repozitoriju
2. solis. Dodieties uz savu projektu direktoriju
Komandrindā ievadiet “cd” un nospiediet ↵ Enter, kur atrodas direktoriju ķēde, kas ved uz vietu, kur klonējāt vai izveidojāt projekta mapi.
Jūs varat vilkt un nomest mapi komandu logā Git, lai automātiski aizpildītu direktorijas ceļu
3. solis. Pārliecinieties, vai jūsu krātuve ir atjaunināta
Komandrindā ievadiet “git pull origin master” un nospiediet ↵ Enter. Parādīsies ziņojums, kas informēs, ka krātuve ir atjaunināta.
Galvenais ir projekta noklusējuma filiāle
4. solis. Dodieties uz github repozitorija lapu
Atveriet savu tīmekļa pārlūkprogrammu un ievadiet krātuves unikālo github URL.
5. Noklikšķiniet uz nolaižamās izvēlnes “filiāle: meistars”
Tas atrodas lapas augšējā kreisajā stūrī, un tiks atvērts citu filiāļu saraksts un tekstlodziņš.
6. solis. Ievadiet filiāles nosaukumu un noklikšķiniet uz “Izveidot filiāli”, kad tā parādās
Tādējādi no galvenās filiāles tiks izveidota jauna filiāle, izmantojot jebkuru teksta lodziņā ievadīto nosaukumu.
- Zari var izveidot arī no komandrindas. Ievadiet “git checkout branch -b” un nospiediet ↵ Enter, kur vēlaties, lai jūsu filiāle tiktu saukta.
- Tagad varat izmantot “git bind” un “git push”, lai droši veiktu izmaiņas savā filiālē, neietekmējot galveno projektu. Iesniedzot vilkšanas pieprasījumu, citi varēs pārskatīt un apspriest jūsu veiktās izmaiņas, pirms tās atkal apvienot galvenajā nozarē.
7. solis. Apņemieties veikt izmaiņas savā jaunajā filiālē
Noklikšķiniet uz zīmuļa ikonas, lai rediģētu failu krātuvē. Kad labojumi ir veikti, ievadiet saistīšanas ziņojumu un logā zem rediģēšanas apgabala noklikšķiniet uz “Apņemties”.
- Varat arī veikt saistības no komandrindas. Tas ir noderīgi, veicot izmaiņas failos lokāli, nevis git vietnē. Komandrindā ievadiet “git bind -m” un pēc faila izmaiņu veikšanas nospiediet ↵ Enter. vajadzētu būt īsam jūsu veikto izmaiņu aprakstam.
- Saistības ziņojuma teksts var būt jebkas, bet šeit kaut kas ir nepieciešams.
2. daļa no 3: Pull pieprasījuma sastādīšana
1. solis. Noklikšķiniet uz cilnes “Velciet pieprasījumus”
Tas atrodas jūsu krātuves lapas augšējā izvēlnes joslā.
Izvilkšanas pieprasījums ir Git funkcija, ko izmanto, lai pirms apvienošanas galvenajā projektā līdzstrādniekiem iesniegtu izmaiņas, kas veiktas neatkarīgās filiālēs
2. solis. Sarakstā atlasiet izveidoto filiāli
Tas parādīs jūsu veiktās izmaiņas salīdzinājumā ar sākotnējo saturu galvenajā nozarē.
3. solis. Noklikšķiniet uz “Izveidot vilkšanas pieprasījumu”
Kad esat apmierināts ar izmaiņu stāvokli, šī ir zaļā poga augšējā kreisajā stūrī, nolaižamajā filiālē.
4. solis. Ievadiet vilkšanas pieprasījuma nosaukumu/aprakstu
Izmantojiet šos laukus, lai palīdzētu identificēt un īsi aprakstīt izmaiņas, ko veicat citiem līdzstrādniekiem.
5. solis. Noklikšķiniet uz “Izveidot vilkšanas pieprasījumu”
Tādējādi tiks izveidots vilkšanas pieprasījums ar ievadīto nosaukumu un aprakstu.
3. daļa no 3: vilkšanas pieprasījuma apvienošana
1. solis. Noklikšķiniet uz “Apvienot vilkšanas pieprasījumu”
Šī poga parādās apakšējā labajā stūrī, kad izvilkšanas pieprasījums ir veiksmīgi izveidots.
Lai veiktu to pašu darbību, komandrindā varat izmantot arī “git merge”
2. solis. Noklikšķiniet uz “Apstiprināt sapludināšanu”
Tiks parādīts paziņojums, kas informē, ka izvilkšanas pieprasījums ir veiksmīgi apvienots galvenajā filiālē. Tā kā jūsu filiāle vairs nav nepieciešama, jums tiks piedāvāts to izdzēst.
Ja rodas kādi sapludināšanas konflikti, jūs par to tiksit informēts un nevarēsit turpināt apvienošanu. Jums būs jāatgriežas un jāatvelk no galvenā filiāles, lai atjauninātu savu filiāli ar visām izmaiņām, un pēc tam izveidojiet jaunu vilkšanas pieprasījumu
3. solis. Noklikšķiniet uz “Dzēst filiāli”
Tas parādīsies paziņojumā blakus purpura zaru ikonai. Apvienoto un novecojušo filiāļu dzēšana ir labs veids, kā saglabāt projektu organizētu un viegli pārvaldāmu.
Padomi
- Apvienošanas konflikti var rasties, ja izmaiņas tiek pārnestas uz galveno, kopš esat veicis izmaiņas savā atsevišķajā filiālē. Jums būs jāpārvelk šīs izmaiņas no galvenā uz savu filiāli un jāizveido jauns vilkšanas pieprasījums, lai veiksmīgi apvienotos.
- Praksē daudzi programmatūras līdzstrādnieki uzskata, ka Git komandrinda ir efektīvāka nekā grafiskā interfeisa izmantošana.