Git sapludināšanas opcijas
Iespēja | Mērķis |
---|---|
- apņemties | To izmanto, lai izpildītu rezultātu pēc sapludināšanas, un to var izmantot, lai ignorētu –neuzņemšanos. |
-Rediģēt, -e | To izmanto, lai atvērtu redaktoru pirms saistīšanas, lai rediģētu automātiski ģenerēto sapludināšanas ziņojumu. |
–Ff | To izmanto, lai ātri atrisinātu sapludināšanu, kas nozīmē, ka atzarojuma rādītājs tiek izmantots, lai saskaņotu apvienoto zaru, bet nerada nekādu sapludināšanas saistību. |
-nē-ff | To izmanto, lai izveidotu sapludināšanas saistības visos apvienošanas gadījumos. |
-tikai f | To izmanto, lai apvienošanu atrisinātu kā ātru uz priekšu, ja iespējams, citādi, atteiktu apvienošanu un iziešanu ar statusu, kas nav nulle. |
-izlogoties | To izmanto, lai apstiprinājuma ziņojuma beigās pievienotu komitents parakstīto rindu. |
-nav parakstīšanās | To izmanto, lai nepievienotu parakstīto rindu. |
-Valsts | To izmanto, lai apvienošanas beigās parādītu diffstat. |
-n, -no-stat | To izmanto, lai apvienošanas beigās nerādītu diffstat. |
-pārrakstīt-ignorēt | To izmanto ignorēto failu pārrakstīšanai no apvienošanas rezultāta. Šī ir noklusējuma uzvedība. |
- palīdzība | To izmanto, lai iegūtu detalizētu informāciju par visām apvienošanas iespējām. |
Priekšnosacījumi
1. Instalējiet GitHub darbvirsmu
GitHub darbvirsma palīdz git lietotājam grafiski veikt ar git saistītos uzdevumus. Jūs varat viegli lejupielādēt jaunāko šīs lietojumprogrammas Ubuntu instalētāju no vietnes github.com. Lai to izmantotu, šī programma ir jāinstalē un jākonfigurē pēc lejupielādes. Varat arī pārbaudīt apmācību par GitHub darbvirsmas instalēšanu Ubuntu, lai pareizi zinātu instalēšanas procesu.
2. Izveidojiet GitHub kontu
Lai pārbaudītu šajā apmācībā izmantotās komandas, jums būs jāizveido GitHub konts.
3. Izveidojiet lokālu un attālu repozitoriju
Lai pārbaudītu komandas, kuras tiek izmantotas divu vietējās repozitorija filiāļu apvienošanai, jāizmanto vietējais krātuve ar vairākām filiālēm, kas ir publicētas attālajā serverī.
Apvienojiet divas vietējā krātuves filiāles
Palaidiet šo komandu, lai pārbaudītu nosaukto vietējās krātuves filiāļu sarakstu augšupielādes fails .
$ git filiāle
Šī izvade parāda, ka krātuvē ir trīs filiāles un galvenais filiāle ir aktīva.
Izpildiet šo komandu, lai apvienotu saturu no vienas filiāles uz otru. Pirmais izrakstīties komanda pārslēgsies uz meistars filiāle. The pievienot komanda pievienos augšupielādēt4.php failu krātuvē. The apņemties komanda pievienos apstiprinājuma ziņojumu. Pēc tam otrā izrakstīšanās komanda pārslēgsies uz galvenais filiāle. The iet komanda apvienos meistars filiāle ar galvenais filiāle.
$ git izrakstīšanās meistars$ git pievienot upload4.php
$ git bind -m 'Augšupielādēt teksta failu.'
$ git izrakstīšanās galvenais
$ git sapludināšanas meistars
Pēc iepriekš minēto komandu izpildes parādīsies šāda izvade, ja augšupielāde4.php fails pastāv pašreizējā vietā.
Ja meistars filiālei nav nepieciešams pastāvēt repozitorijā pēc satura apvienošanas ar galvenais filiāle, tad jūs varat izdzēst meistars filiāle. Pirmā filiāles komanda parādīs esošo filiāļu sarakstu pirms dzēšanas. Filiāles komanda ar -d opcija izdzēsīs meistars filiāle. Pēdējā filiāles komanda parādīs esošo filiāļu sarakstu pēc dzēšanas.
$ git filiāle$ ls
$ git filiāle -d meistars
$ ls
$ git filiāle
Pēc filiāles dzēšanas parādīsies šāda izvade.
Palaidiet tālāk norādītās komandas, lai izveidotu jaunu filiāli ar nosaukumu temp , pievienojiet failu ar nosaukumu upload5.php un veiciet uzdevumu ar apstiprinājuma ziņojumu. The izrakstīties komandu ar -b opcija izveidos jaunu filiāli. The pievienot komanda pievienos jauno failu krātuvei. The apņemties komanda izpildīs uzdevumu ar apņemšanās ziņojumu.
$ git izrakstīšanās -b temp$ git pievienot upload5.php
$ git įsipareigot -m Augšupielādēt attēla failu
Pēc iepriekš minēto komandu izpildes parādīsies šāda izvade, ja upload5.php fails pastāv pašreizējā vietā.
Izpildiet šādas komandas, lai pārbaudītu pašreizējo filiāļu sarakstu, apvienojiet temp filiāli ar -nav izslēgts opciju un izdzēsiet temp filiāle, ja tas vairs nav vajadzīgs.
$ git filiāle$ git sapludināšana-nav temp
$ git filiāle -d temp
Pēc iepriekš minēto komandu izpildes parādīsies šāda izvade.
Ja krātuve tiek atvērta no GitHub darbvirsma, tad parādīsies šāda informācija. Krātuves vēsture parāda visus uzdevumus, kas veikti, izpildot git komandas no termināļa šīs apmācības iepriekšējā daļā. Vēstures sarakstā tiek parādīti divi apņemšanās ziņojumi un divas apvienošanas darbības. Visi šie uzdevumi ir veikti tikai vietējā krātuvē. Ja vēlaties atjaunināt attālās krātuves saturu, veicot jaunas izmaiņas vietējā repozitorijā, noklikšķiniet uz Izvelciet izcelsmi poga no GitHub darbvirsma .
Secinājums
Zaru apvienošana ir noderīga filiāles iezīme, kad git lietotāji vēlas apvienot divu filiāļu saturu. Šajā apmācībā ir parādīts veids, kā apvienot divas esošās filiāles un apvienot filiāles, izveidojot jaunu filiāli. Ja jums nepatīk ievadīt komandas terminālī, varat izmantot lietojumprogrammu GitHub Desktop, lai apvienotu divas krātuves filiāles.