Tato studie bude diskutovat:
Co je to slučovací závazek v Gitu?
V Gitu je „ sloučit commit ” je typ potvrzení, který se vytvoří při sloučení dvou nebo více větví v úložišti. Slučovací odevzdání kombinuje změny z více různých větví do jedné větve. Obvykle má alespoň dva nadřazené commity, jeden pro každou sloučenou větev. Navíc obsahuje všechny změny ze sloučených poboček a celou historii pobočky.
Jak vytvořit/vygenerovat slučovací závazek v Gitu?
Chcete-li vytvořit slučovací commit v Gitu, nejprve se přesměrujte do konkrétního místního úložiště. Poté vyberte požadovanou větev, kterou chcete sloučit, a proveďte „ git merge –no-ff
Krok 1: Přepněte na požadované úložiště
Nejprve spusťte níže uvedený příkaz a přepněte do konkrétního místního úložiště:
$ CD 'C:\Git\local_Repo'
Krok 2: Zobrazte protokol Git
Poté si prohlédněte historii odevzdání aktuální pracovní větve:
$ git log -- online
Na níže uvedeném snímku obrazovky je vidět, že HEAD ukazuje na „ 5827f21 ” commit hash:
Krok 3: Zobrazení dostupných poboček
Dále vypište dostupné větve úložiště Git a vyberte požadovanou větev, kterou je třeba sloučit. Vybrali jsme například „ alfa ' větev:
$ větev git
Krok 4: Sloučení větví
Nyní proveďte „ git merge 'příkaz spolu s ' – ne-vypnuto ” a název konkrétní větve, kterou je třeba sloučit:
$ git merge --ne-vypnuto alfaZde, „ – ne-vypnuto Volba ” se používá k vytvoření zprávy odevzdání, i když jsou větve rychle přeposílány, a “ alfa “ je naše cílová pobočka, kterou je třeba sloučit.
Po provedení výše uvedeného příkazu se otevře výchozí textový editor. Zadejte požadovanou zprávu o odevzdání, uložte změny a zavřete editor:
V níže uvedeném výstupu lze pozorovat, že „ alfa “ pobočka byla sloučena s “ mistr ' větev:
Krok 5: Zobrazte potvrzení o sloučení
Nakonec zkontrolujte protokol Git a zobrazte zprávu odevzdání sloučení:
$ git log -- onlineLze pozorovat, že zvýrazněná část je zpráva o začlenění s příponou „ f8db3cf ” commit hash:
To bylo vše o začleňování v Gitu.
Závěr
Slučovací odevzdání je typ odevzdání vytvořeného, když uživatel sloučí dvě nebo více větví v úložišti. Přináší změny/úpravy z jedné větve do jiné větve Git. Používá se ke sloučení změn z různých větví do jedné větve Git. Chcete-li vytvořit sloučení potvrzení, „ git merge –no-ff