Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu sú kroky na vrátenie zlúčenia v Git:
1. Identifikujte odovzdanie zlúčenia. Toto je odovzdanie, ktoré kombinuje zmeny z dvoch alebo viacerých vetiev do jednej vetvy. Zlúčené odovzdanie môžete nájsť pomocou príkazu `git log`.
2. Vytvorte novú pobočku. Táto vetva sa použije na uloženie vrátených zmien. Novú vetvu môžete vytvoriť pomocou príkazu `git checkout -b`.
3. Resetujte novú vetvu na odovzdanie pred zlúčením. Týmto sa vrátia späť zmeny zavedené potvrdením zlúčenia. Môžete na to použiť príkaz `git reset --hard`.
4. Presuňte novú vetvu do vzdialeného úložiska. Týmto sprístupníte vrátené zmeny ostatným používateľom. Môžete na to použiť príkaz `git push`.
5. Odstráňte zlučovaciu vetvu. Táto vetva už nie je potrebná, takže ju môžete odstrániť pomocou príkazu `git branch -d`.
Tu je príklad, ako vrátiť zlúčenie v Git:
```
$ git denník
zaviazať 1234567
Zlúčiť:abcdef ghijkl
Autor:John Smith
Dátum:štvrtok 1. marec 09:00:00 2023 -08:00
Zlúčené pobočky „master“ a „develop“
$ git checkout -b reverted-merge
$ git reset --hard origin/master
$ git push origin reverted-merge
$ git vetva -d merge-branch
```
Tento príklad predpokladá, že odovzdanie zlúčenia má SHA-1 hash `1234567`, že pôvodné vetvy sa volali `master` a `develop` a že meno používateľa je `John Smith` a e-mailová adresa je `john@example. com.
Poznámka: Vrátenie zlúčenia nie je to isté ako zrušenie odovzdania. Keď vrátite zlúčenie späť, vytvárate nové odovzdanie, ktoré zruší zmeny zavedené odovzdaním zlúčenia. Keď zrušíte odovzdanie, jednoducho ho odstránite z histórie úložiska.