Jak udržet historii Git čitelnou bez merge commitů
Pro týmy je klíčové, aby si tento postup zautomatizovaly. Ideální je, když každý vývojář před odesláním své práce na vzdálený server provede rebase. Pokud pracujete s pull requesty, nastavte v systému, aby merge probíhal stylem „rebase and merge" nebo „squash and merge". Tím se eliminují merge commity i při spolupráci více lidí. Většina moderních nástrojů tuto možnost nabízí, stačí ji jen povolit.
Když chcete začlenit hotovou větev feature do main, postupujte takto: přepněte se na větev main, spusťte git pull --rebase pro získání nejnovějších změn a poté pokračujte příkazem git rebase main feature. Tím se vaše commity přesunou na konec historie hlavní větve. Následně se vraťte na main a proveďte git merge --ff-only feature. Tento příkaz zajistí, že se větev posune pouze tehdy, pokud je možné provést takzvaný fast-forward merge bez vytvoření nového commit.
Jak zapojit děti a předejít chaosu Než pustíte děti k úklidu, rozdělte role. Každý dostane jeden úkol, ať se cítí užitečný. Menší děti mohou utírat prach vlhkou utěrkou, starší míchat roztoky nebo drhnout koupelnové obklady. Stanovte časový limit – deset minut je dost na jednu oblast. Pokud se úklid vleče, nálada klesá. Připravte si odměnu, která nesouvisí s jídlem: třeba možnost vybrat si večerní pohádku. Vyhněte se typické chybě – nechte děti pracovat bez ochranných rukavic. I přírodní směsi dráždí citlivou pokožku.
Zima je pro chovatele slepic zkouškou, ale dá se zvládnout bez ztrát. Klíčem je připravit kurník dřív, než přijdou první mrazy. Nejdůležitější je zajistit sucho, teplo a dostatek světla. Slepice snášejí chlad lépe než vlhko a průvan, takže se zaměřte hlavně na izolaci a větrání.
Při zařizování myslete na větrání a světlo. Podkrovní pokoje bývají v létě horké, takže pokud to jde, použijte světlé barvy a zrcadla, která prostor opticky zvětší. Rolety nebo žaluzie umístěte přímo pod šikminu, ne na okno – ušetříte tím místo a zabráníte tomu, aby látka překážela. Nábytek volte raději nízký a široký než vysoký a úzký, protože u šikminy vzniká dojem stísněnosti spíše z výšky než ze šířky.
Začněte tím, že si doma uděláte „mapu pokladů". Vezměte si velký papír, pastelky a zakreslete okolí bytu či domu – parky, hřiště, slepé uličky, zajímavé stromy. Pak společně vymyslete příběh, třeba že hledáte ztraceného plyšového medvěda. Děti se zabaví při kreslení i samotném hledání podle značek, které si předem rozmístíte po zahradě nebo v blízkém okolí. Pozor na příliš složité šifry, mladší děti potřebují jednoduché symboly, jinak je to rychle přestane bavit.
Při týmové práci na společném repozitáři se historie větví často mění v nepřehlednou změť merge commitů. Tyto automaticky vytvořené zápisy sice věrně popisují, že se větve spojily, ale neříkají nic o tom, jaké změny vlastně přinesly. Výsledkem je graf, ve kterém se těžko orientuje při hledání konkrétní úpravy nebo při řešení konfliktů. Řešením je přepsat historii tak, aby vypadala lineárně – jako by každá změna vznikla postupně na jedné větvi.
Jak řešit konflikty při rebase a neztratit přehled Nejčastějším problémem při rebase je konflikt. Git se v takové chvíli zastaví a vy musíte konflikt vyřešit ručně v příslušných souborech. Po úpravě soubory uložte, přidejte je do indexu pomocí git add a pokračujte příkazem git rebase --continue. Pokud zjistíte, že děláte chybu, můžete celou operaci zrušit příkazem git rebase --abort – vrátíte se do stavu před začátkem. Důležité je konflikt řešit ve správném pořadí: vždy postupujte chronologicky podle commitu, ne podle toho, co je právě v souboru.
Kreativní dílna z věcí, které už máte doma Místo kupování nových výtvarných potřeb prohledejte skříně a koše na papíry. Staré časopisy, krabice od bot, ruličky od toaletního papíru, knoflíky nebo zbytky látek – to vše může posloužit k tvorbě. Zkuste si vyrobit vlastní desková hra: vymyslete pravidla, nakreslete políčka na karton a jako figurky použijte víčka od pet lahví. Děti baví, když se podílejí na všech krocích, od návrhu až po hraní. U starších dětí oceníte, když jim dáte volnou ruku a do tvorby zasahujete jen v případě, že se začnou hádat.
Základním stavebním kamenem je jedlá soda. Smíchejte ji s trochou vody na pastu a naneste na vnitřek trouby, na zašlé dřezy nebo na vodní kámen v konvici. Nechte působit patnáct minut a pak vydrhněte houbičkou. Děti mohou sypat sodu do misek a míchat ji lžící – jen pozor na prach, který při sypání vzniká. Lepší je sypat pomalu a nevdychovat ho. Následně vše důkladně opláchněte, aby po sodu na povrchu nezůstaly bílé mapy.