Git historie bez merge commitů: proč je čistší a jak na to
Rebase místo merge: co se změní v praxi Klíčem je používat příkaz git rebase před tím, než větev začleníte. Místo toho, abyste provedli merge, který vytvoří umělý commit, přehrajete své změny na špičku cílové větve. Nejprve si stáhnete aktuální stav z remote, pak na něj rebase aplikujete svou práci. Výsledkem je lineární historie, kde každý commit jasně navazuje na předchozí.
Když tým spolupracuje na jednom repozitáři, merge commity se časem stanou zdrojem chaosu. Historie se zaplní nesmyslnými spojovacími body, které znemožňují rychlé čtení logu a znesnadňují hledání, kdy přesně došlo ke změně. Přitom stačí změnit pracovní návyk a způsob, jakým se větve do hlavní linie začleňují.
Když dítě začne samo od sebe zvedat nohy z pedálů a brzdit šlapáním dozadu, často to bývá první jasná známka, že je čas sundat postranní kolečka. Mnoho rodičů ale čeká na verbální souhlas dítěte, což je past – děti se bojí neznámého, i když jsou fyzicky připravené. Místo čekání na svolení sledujte konkrétní pohybové dovednosti, které prozradí víc než slova.
Nejčastější chybou je kombinovat rebase s merge ve špatném pořadí. Pokud rebase provedete až po tom, co už jste vytvořili merge commit, nezískáte nic. Další problém nastává, když rebaseujete větev, kterou už někdo jiný stáhl a na níž staví svou práci. To vede k duplicitním commitům a konfliktům, které nikdo nečekal.
Pamatujte, že čím dříve začnete, tím menší je riziko trvalého poškození. Vytvořte si doma malou sadu na ošetření skvrn: savé hadříky, jemný saponát, sůl, ocet a jedlou sodu. Tyto běžné suroviny vystačí na většinu situací. Pokud se skvrna přesto nepodaří odstranit, vyhledejte odborné čištění – včasná návštěva profesionálů je vždy levnější než výměna potahu. S trochou péče a správnými návyky si pohovka zachová vzhled i přes časté večerní posezení u kávy či sklenky vína.
Praktické pravidlo zní: rebase používejte pro vlastní, lokální větve, které ještě nikdo nesdílel. Pokud pracujete na společné větvi, merge je bezpečnější. Pro týmovou spolupráci se vyplatí dohodnout, že každý dělá rebase před tím, než požádá o začlenění svých změn. Tím se historie udržuje přehledná bez zbytečných spojovacích commitů.
Dalším osvědčeným trikem je práce s vertikálou. Pokud potřebujete úložný prostor, sáhněte po vyšších, štíhlejších skříních, které využijí prostor až ke stropu, místo aby se rozšiřovaly do šířky. Kombinujte uzavřené části s otevřenými policemi – na ně dejte jen několik dekorativních předmětů, knihy nebo rostliny. Zbylé věci schovejte do košů či krabic, které sladíte s barvou dřeva, a vyhněte se tak dojmu nepořádku.
Nezapomínejte, že rebase přepisuje historii. Pokud už jste své commity odeslali na remote, neměli byste je rebaseovat bez konzultace s týmem. Místo toho použijte git pull --rebase, který vaše lokální commity přehraje na nejnovější stav a zároveň zabrání vzniku merge commitu při stahování cizích změn. Tento příkaz je základním nástrojem pro každodenní práci.
Víno je zrádné: jiný postup pro červené a bílé U červeného vína je klíčové rychle zasypat skvrnu solí, kukuřičným škrobem nebo jedlou sodou. Sypký materiál nasaje tekutinu i barviva dřív, než proniknou do vláken. Nechte působit alespoň deset minut, poté opatrně setřete a postupujte stejně jako u kávy – jemným vklepáváním vlažné vody se saponátem. Pokud je skvrna starší a zaschlá, pomáhá směs octa a vody v poměru jedna ku dvěma. Roztok naneste na hadřík a přikládajte na skvrnu, nikdy nelijte tekutinu přímo na potah. Pro bílé víno platí opačná taktika – skvrna je méně viditelná, ale obsahuje cukr, který po zaschnutí lepí a přitahuje nečistoty. Proto ji vždy opláchněte vlažnou vodou a vytřete do sucha.
Další pastí je nastavení výšky sedla. Rodiče často nechají sedlo nízko, aby dítě dosáhlo na zem, ale to znemožňuje přenést váhu na pedály. Kolo pak jezdí jako houpačka a dítě se nemá o co opřít. Správná výška je taková, aby se dítě při sešlápnutí pedálu do dolní polohy téměř dotklo patou země, ale v sedle mělo nohu mírně pokrčenou. Tím získá potřebný pocit stability a může aktivně řídit směr jízdy.
Jak sladit dřevo s barvami a světlem Barevnost stěn a textilií rozhoduje o tom, jak bude dřevěný nábytek působit. Světlé dřevo (borovice, buk, jasan) místnost zvětšuje, zatímco tmavé (ořech, dub, eben) ji opticky zmenšuje. Pokud už tmavý nábytek máte, použijte na stěny světlé neutrální barvy, nejlépe bílou, krémovou nebo světle šedou, a doplňte je velkým zrcadlem, které odrazí denní světlo. Nezapomeňte na textilie – závěsy a koberce ve světlých tónech podpoří vzdušnost.