Merge commity, které zbytečně zaplavují historii

Kdy rebase bolí a kdy je lepší merge Rebase není vhodný pro větve, které už někdo jiný stáhl a pracuje na nich. Přepsáním historie byste kolegům rozbili jejich lokální kopie. Stejně tak se vyhněte rebase na main, pokud je větev už integrovaná nebo chráněná. V takovém případě je lepší merge commit ponechat. Tým by měl mít jasná pravidla: feature větve se rebasují, main se nikdy nepřepisuje. Ideálně použijte git pull --rebase místo klasického git pull, abyste se vyhnuli zbytečným merge commitům už při stahování změn.<br> <br> <br> <br> Posledním krokem je úklid. Po sloučení větve ji smažte, a to jak lokálně, tak na remote. Zbytečné větve matou a zvětšují prostor pro chyby. Stejně tak se zbavte starých merge commitů, které už nejsou potřeba. Není to o estetice, ale o tom, že lineární historie se snadněji čte, snadněji se v ní hledá a snadněji se vrací zpět. Pokud to tým dodrží, přestane řešit konflikty zbytečně a začne se soustředit na skutečnou práci.<br> <br> <br> <br> Zrcadlo funguje nejlépe tam, kde odráží něco, co stojí za to vidět – okno, světlou stěnu nebo průhled do další místnosti. Pokud ho pověsíte přímo naproti vchodovým dveřím, uvidíte jen sebe a tmavý prostor za zády, což předsíň opticky uzavře. Mnohem lepší je umístit zrcadlo na boční stěnu tak, aby zachytilo denní světlo z okna nebo z chodby. U úzké chodby pomůže vysoké zrcadlo od podlahy až po strop: protáhne prostor a zároveň rozšíří světlou plochu.<br> <br> <br> <br> Častou chybou je rebase pozdě. Pokud na větvi pracujete týden a main se mezitím posunul o stovky commitů, rebase bude mít mnoho konfliktů. Řešte je průběžně, ideálně každý den. Další chybou je zapomenutý --force-with-lease při pushi po rebase. Obyčejný --force může přepsat cizí práci. Force-with-lease ověří, že na remote nemá někdo jiný novější commity, a push bezpečně odmítne.<br> <br> <br> <br> Nejčastější chyba je nechat v kapsli zimní doplňky jen proto, že se „hodí k barvě". Šála, čepice a rukavice do letní kapsle nepatří, ani kdyby ladily. Druhá chyba: přidat příliš mnoho bílého oblečení. Bílá je skvělá, ale každý kus se musí prát po každém nošení, takže vám do týdne dojde. Třetí chyba: koupit si letní kapsli naráz a pak zjistit, že polovina kusů nejde zkombinovat. Lepší je vyměnit dva kusy, týden je noste, a teprve pak řešit další.<br> <br> <br> <br> Než začnete kombinovat, projděte si barvy. Letní kapsle by měla mít jednu neutrální základnu — bílá, béžová, tmavě modrá — a dva akcenty, které se navzájem doplňují. Když máte v kapsli pět barev, každé ráno ztratíte deset minut rozhodováním. Trik je v tom, že každý svrchní kus musí jít alespoň ke třem spodním. Když ne, patří ven. Tohle pravidlo odhalí slabá místa dřív, než si koupíte další kus, který stejně nenosíte.<br> <br> <br> <br> Jak poznat podvod dřív, než na něj klikne<br> <br> <br> <br> Včasné varovné signály se dají shrnout do několika bodů. Ryby se shlukují u topítka nebo u hladiny, jsou apatické, odmítají potravu. Na skle se objevuje kondenzace jen na jedné straně. Teploměr ukazuje jinou hodnotu než nastavení na topítku o více než dva stupně. Kontrolka svítí nepřerušovaně celé hodiny. Když se objeví dva z těchto znaků současně, nečekejte a jednejte. Odpojte topítko, změřte teplotu a porovnejte ji s údajem z druhého teploměru.<br> <br> <br> <br> <span style="font-weight: 600;">Na konci sezóny si zapište,</span> které kusy jste skutečně nosili. Ty, co zůstaly na dně, vyřaďte a příští léto je nenahrazujte stejným typem. Kapsle se nezlepší tím, že do ní přidáte, ale tím, že z ní uberete. Letní verze má být lehčí než zimní — méně vrstev, méně materiálu, méně rozhodování.<br> <br> <br> <br> Kapsulový šatník funguje jen tehdy, když se mění s ročním obdobím. Letní kapsle není o tom nakoupit deset nových věcí, ale o tom vyměnit tři až pět kusů a zbytek přenastavit. Základem je vytáhnout všechny zimní vrstvy — termoprádlo, pletené svetry, tlusté kalhoty — a odložit je pryč. Do kapsle nechte jen to, co unese teploty nad dvacet stupňů a dá se na sebe vrstvit. Počítejte s patnácti až dvaceti kusy celkem, víc už je jen skladiště.<br> <br> <br> <br> Nejčastější chyba je spoléhat na jednu univerzální výbavu pro všechny řeky. Co funguje na klidné vodě, vás na divoké řece neochrání, a naopak těžká výstroj na lehké řece zbytečně snižuje pohyblivost a zvyšuje únavu. Druhá častá chyba je kupovat výbavu bez vyzkoušení na suchu i ve vodě. Helmu a vestu si nasaďte, zkuste v nich předklonit, zvednout ruce a simulovat pád. Teprve potom má smysl řešit barvu nebo vzhled.<br> <br> <br> <br> <img src="https://i.ytimg.com/vi/OZmbC8r_dks/hqdefault.jpg" alt="OSVĚTLENÍ KUCHYNĚ A OBÝVACÍ MÍSTNOSTI - Jak správně svítit v interiérech 3. díl" style="max-width:430px;float:left;padding:10px 10px 10px 0px;border:0px;">Základem je rozhodnutí, zda chcete lineární, nebo nelineární historii. Lineární znamená, že každá změna navazuje na předchozí a žádné merge commity nevznikají. Dosáhnete toho tak, že před sloučením větve provedete git rebase main na své feature branch. Tím se vaše commity přehrají na aktuální vrchol main. Poté na main uděláte git merge --ff-only feature. Pokud to projde, historie je čistá a žádný merge commit nevznikne.