Káva a víno na pohovce: co zabije skvrnu a co ji vpije hloub
Naplánujte odpoledne na dvě až tři hodiny. Delší pobyt děti unaví a začnou se nudit, kratší nestačí na to, aby se zabraly do hry. Přijďte po obědě, kdy jsou travnaté plochy volnější, a odejděte ještě před večerem, kdy se park plní dospělými a psy. Pokud má dítě alergii na pyl, sledujte pylový kalendář a vyberte den po dešti, kdy je vzduch čistší. V horkých dnech volte stinné části a hrajte hry v pohybu jen v podvečeru.
Skvrny od kávy a vína patří k nejčastějším nehodám na čalounění. Rozdíl mezi tím, zda je odstraníte, nebo zda po nich zůstane mapa, nespočívá v síle prostředku, ale v tom, co uděláte v prvních dvou minutách. Káva je vodová, obsahuje třísloviny a barviva. Červené víno je agresivnější: má anthokyany, které se vážou na vlákna, a navíc alkohol, který otevírá strukturu látky. Proto se víno chová jinak než káva a jinak se také čistí.
Do batohu patří láhev s vodou pro každého, svačina v krabičce, pláštěnka, náhradní tričko pro dítě, vlhčené ubrousky a malá lékárnička. Míč, švihadlo, křídy na chodník nebo badmintonové rakety zabaví děti líp než jakákoli atrakce za peníze. Pokud jdete s kočárkem, ověřte si, jestli je cesta zpevněná a bez schodů. Většina pražských parků je na kopcích, což znamená jedno: cestu nahoru naplánujte na začátek, dolů se vrátíte unavení.
Největší pastí je snaha „vylepšit" těsto mlékem, smetanou nebo větším množstvím vajec. Každá tekutina navíc znamená, že budete muset přidat více mouky, a tím se z bramboráku stane těžká placka. Držte se základu: brambory, cibule, vejce, mouka, sůl, kmín, česnek. Když těsto před smažením ještě deset minut odpočíne, mouka nasákne zbytkovou vlhkost a placky drží lépe. A pokud i tak první kousek zklame, ochutnejte ho a upravte – teprve druhá placka ukáže, jestli je těsto správné.
Na co si dát pozor: materiál rozhoduje víc než střih. Bavlna, len, tenká viskóza a směsi s podílem přírodních vláken odvádějí teplo. Polyesterové kousky, které vypadají lehce, vás v parnu uvaří. Další častá chyba je kupovat letní kapsli v jedné barevné paletě, která se s ničím z vašeho šatníku nepotká. Držte se dvou neutrálů a jednoho akcentu, který už doma máte. A nezapomeňte na prádlo a ponožky — i ty patří do kapsle, jinak vám každé ráno vypadne půl hodiny.
Merge commity vznikají ve chvíli, kdy do větve vložíte jinou větev přes git merge. V historií pak přibude uzel se dvěma rodiči, který ztěžuje čtení, rozbíjí lineární git log a komplikuje revertování. Řešením není merge zakázat, ale nahradit ho rebase nebo fast-forward mergem tam, kde to jde. Podmínkou je čistá pracovní kopie a větev, kterou ještě nikdo jiný nepoužívá.
Fast-forward jako výchozí volba Když se větev dá sloučit bez konfliktu, použijte git merge --ff-only. Tím zajistíte, že žádný merge commit nevznikne — historie se jen posune dopředu. Pokud příkaz selže, znamená to, že větve se rozešly a je potřeba rebase. Tento přístup se hodí pro krátké feature větve, které žijí jeden až dva dny. U dlouhých větví raději rebasujte průběžně, jinak budete řešit konflikty ve velkém.
Druhá častá chyba je squashování commitů přímo při rebase bez rozmyslu. Squash je užitečný, když chcete z mnoha drobných commitů udělat jeden smysluplný. Ale pokud commity nesou oddělené změny, jejich sloučením ztratíte možnost cíleného revertu. Před squashováním si projděte git log --oneline a rozhodněte, které commity tvoří logický celek.
Základní návyk: před každým pushnutím si větev přerovnejte na aktuální main. Místo git merge main použijte git rebase main. Git přehraje vaše commity na nový základ a výsledkem je lineární historie bez merge uzlu. Pokud narazíte na konflikt, vyřešíte ho v každém commitu zvlášť, což je pracnější, ale výsledek se lépe čte i revertuje. Po rebase je nutné pushnout s --force-with-lease, nikdy ne s obyčejným --force.
Pro týmy se osvědčuje nastavit ochranu větve: na main povolit jen fast-forward, případně vyžadovat rebase před sloučením. Lokálně pomůže git config pull.rebase true, aby i git pull rovnou rebasoval. Výsledkem je historie, kterou lze číst jako seznam změn, snadno se v ní hledá pomocí git bisect a každý revert vrátí přesně to, co má.
Typická chyba: rebasujete větev, kterou už někdo stáhl a postavil na ní práci. Po force push se jeho commity ocitnou mimo historii a vznikne zmatek. Pravidlo je jednoduché — rebasujte pouze to, co jste ještě nepublikovali, nebo co publikujete jen vy. Sdílené větve (main, release) nikdy nerebasujte.