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

Po úpravě sledujte, jak sedíte. Kolena by měla být v úrovni kyčlí nebo mírně níže, chodidla celou plochou na podlaze. Pokud máte nohy ve vzduchu, přidejte podnožku. Bolest zad ze sedačky často nezmizí okamžitě, protože svaly jsou přetížené dlouhodobě. Dejte tělu dva až tři týdny, než si na nový režim zvykne. Pokud potíže přetrvávají i po úpravách, je na místě návštěva fyzioterapeuta, protože příčina může být i v oslabeném hlubokém stabilizačním systému.<br> <br> <br> <br> Na sklo používejte měkkou bublinkovou fólii nebo silnou vlnitou lepenku, nikdy novinový papír. Tiskařská barva se do skla otiskne a vlhkost z ní může narušit leštící vrstvu. Desku obalte nejméně dvakrát, rohy přeložte do trojúhelníku a přelepte papírovou páskou. Mezi jednotlivé skleněné plochy vkládejte vrstvu lepenky nebo filcu. Nikdy nedávejte sklo na sklo bez prokladu, i když se zdá, že drží. Hrany jsou nejzranitelnější, proto je obalte nejtlustší vrstvou.<br> <br> <br> <br> Muchomůrka zelená (Amanita phalloides) způsobuje většinu smrtelných otrav houbami ve střední Evropě. První příznaky se objeví až za 6–24 hodin po jídle, kdy už jsou játra a ledviny poškozené. Právě proto se nevyplácí spoléhat na chuť, vůni ani na to, že „soused to jí roky". Rozeznání stojí na třech znacích, které se musí zkontrolovat společně: pochva (volva) u báze třeně, prsten na třeni a barva lupenů. Nikdy nestačí jen jeden z nich.<br> <br> <br> <br> 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> Uložení rozhoduje o tom, jak dlouho lesk vydrží. Prsteny nenechávejte volně na nočním stolku, kde se poškrábou o sebe navzájem. Samostatná přihrádka s měkkou podšívkou nebo látkový sáček zabrání otěru. Sundávejte prsten při sportu, mytí nádobí, práci na zahradě a při používání čisticích prostředků s chlorem. Chlor ničí slitinu i rhodiovou vrstvu a škody se projeví až po měsících.<br> <br> <br> <br> Některé šperky z druhé ruky nejsou stříbro. Může jít o alpaku, postříbřený kov nebo slitinu s tenkou vrstvou. Poznáte to podle puncovní značky – ryzí stříbro mívá značku 925, 835 nebo 800. Pokud značka chybí nebo je nečitelná, netvrďte si, že držíte stříbro. Postříbřené předměty se při čištění snadno „obrousí" až na základní kov a pak už je nikdo nespraví. U takových kusů volte jen suché leštění hadříkem a vyhněte se tekutým přípravkům na stříbro.<br> <br> <br> <br> Mezi typické chyby patří odkládání prstenu na kraj umyvadla, mytí rukou s prstenem v horké vodě a používání octa na stříbro. Ocet sice odstraní oxidaci, ale při častém použití narušuje slitinu a zanechává matné skvrny. Stříbro čistěte raději jemnou pastou určenou přímo na stříbro nebo hadříkem na šperky. Po každém čištění prsten osušte do sucha, vlhkost pod kamenem podporuje korozi a zelené zabarvení pokožky.<br> <br> <br> <br> Pravidelná kontrola je stejně důležitá jako čištění. Jednou za půl roku prsten prohlédněte proti světlu, zda kámen nedrží volně, a jemně s ním zatřeste. Pokud uslyšíte chrastění, nechte prsten zajistit dřív, než o kámen přijdete. Drobná preventivní údržba zabere pár minut a ušetří výměnu celého prstenu.<br> <br> <br> <br> 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.<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> Pro udržení čisté historie se osvědčilo nastavit main jako chráněnou větev, kam lze pushovat pouze přes pull request. V něm se provede kontrola, zda větev neobsahuje merge commity. Některé nástroje to umí automaticky. Pokud ne, stačí před sloučením zkontrolovat git log --oneline --graph a hledat znak hvězdičky nebo kroužku, který značí merge. Když tam je, feature branch potřebuje rebase.