Git cherry-pick jde dělat pouze z master větve. Pokud potřebujete mergnout commit z jedné větve do druhé, musí se to udělat přes patch.

Pokus o cherry-pick
git cherry-pick f600546
fatal: bad revision ‘f600546’

Vytvoření patche:
git format-patch -1 f600546
0001-popis-patche.patch

Vložení patche do jiné větve
git checkout jina-vetev
git apply 0001-popis-patche.patch
0001-popis-patche.patch:21: trailing whitespace.
0001-popis-patche.patch:28: trailing whitespace.

warning: squelched 6 whitespace errors
warning: 11 lines add whitespace errors.

git commit..
git push..

Trackback

Žádný komentář do teď

Přidejte svůj komentář