Autor | Zpráva | ||
---|---|---|---|
Karel55 Profil * |
#1 · Zasláno: 22. 2. 2017, 20:37:47
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 * |
#2 · Zasláno: 22. 2. 2017, 21:01:38
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 * |
#3 · Zasláno: 22. 2. 2017, 22:13:26
Díky moc :-)
|
||
Časová prodleva: 6 let
|
0