Autor Zpráva
Karel55
Profil *
Zdravím,

měl bych dva dotazy na git.

1. Lze při rebase např. master -> moje-branch "udělat zrychlený" rebase? Říct gitu, "v případě, že dojde ke konfliktům, vem v potaz pouze můj soubor a z masteru ignouj"? Ptám se z toho důvodu, že v případě, že mám ve své branch (vytvořený z masteru) např. 50 commitů, kde se prakticky celý soubor změnil a jsou v něm konlfikty, nemá smysl je řešit ale vzít poslední revizi.

2. Pokud si vytvořím novou branch, lze do ní přidat specifické commity, ať už jiných uživatelů nebo mé opět z jiných větví?

3. Trochu se vrátím zpět k prvnímu dotazu. Mám branch s 50ti commity, které bych potřeboval sjednotit do jednoho, z důvodu příliš kompikovaného rebase / merge. Dá se toto nějak zařídit?

Děkuji
TomášK.
Profil *
1) git merge -X theirs nebo ours (bez záruky)
2) git cherry-pick
3) git rebase -i HEAD~50 Přijde mi divné to dělat, nevidím tam, proč to zjednoduší merge. Ale třeba jo, většinou merguju častěji, tak na to nenerážím.
Karel55
Profil *
Díky moc :-)

Vaše odpověď

Mohlo by se hodit

Příspěvky nesouvisející s webem budou odstraněny.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: