Udržujte čistou historii Git bez merge commitů

Z Mazovia

Další častou chybou je rebase s příliš velkým množstvím commitů najednou. Místo toho, abyste čekali, až budete mít hotovo, rebase provádějte průběžně. Například po každém dokončení jednoho logického celku. Tím se konflikty minimalizují a vy máte větší přehled o tom, co se děje. Stejně tak se vyplatí pravidelně aktualizovat hlavní větev z vzdáleného repozitáře, abyste měli jistotu, že rebase probíhá na skutečně čerstvém základu.

Pozor na typické chyby. Nejčastější je rebase na větvi, kterou už někdo jiný používá – to vede ke konfliktům a duplicitním commitům. Pravidlo je jednoduché: rebase jen na větvích, které jsou čistě vaše. Dále si dejte pozor na konflikty při rebase. Pokud vzniknou, řešte je pečlivě, commit po commitu. Nikdy nepoužívejte git push --force na sdílenou větev bez předchozí domluvy – přepíšete tím historii ostatním.

Večer si udělejte filmové promítání. Nemusíte chodit do kina, stačí bílé prostěradlo, projektor nebo obyčejný notebook a trocha tmy. Připravte si popcorn z kukuřice na pánvi, zhasněte a pusťte si oblíbený film. Větší děti si klidně vystačí s vlastním výběrem, ale pokud chcete společný zážitek, nechte každého navrhnout jeden snímek a losujte. Až budete film sledovat, vypněte telefony a mobily, ať se nikdo nerozptyluje – to je častá chyba, která kazí atmosféru.

Když se řekne rodinný víkend, většina z nás si představí výlety, vstupenky a restaurace. Jenže zábava nemusí být nutně drahá, a dokonce může být lepší, když se obejde bez nakupování. Klíčem je změnit úhel pohledu: místo konzumace zážitků si začnete vytvářet vlastní. Děti často ocení víc čas s rodiči než novou hračku, a dospělí si při plánování odpočinou od každodenního shonu.

Pamatujte, že rebase nemění obsah práce, jen přehrává commity. To znamená, že pokud jste něco špatně napsali, rebase to neopraví. Důležité je, aby každý commit představoval jeden logický celek a měl smysluplný popis. Když pak tým prochází historii, rychle pochopí, co a proč se změnilo. Takový přístup výrazně usnadňuje code review a hledání chyb, protože každý krok je jasně vidět v lineární posloupnosti.

Jak na to: rebase před merge Základní pravidlo zní: před začleněním své větve do hlavní ji nejprve rebase na aktuální stav. Pokud pracujete na větvi feature a hlavní větev se mezitím posunula, proveďte git rebase main. Tím se vaše commity přenesou na špičku hlavní větve. Pak už stačí jen fast-forward merge: git checkout main a git merge feature. Váš tým tak v historii uvidí pouze lineární řadu commitů bez zbytečných merge bodů.

Proč oleje přidávat až nakonec a v malém množství Oleje jsou v tuhém šamponu nejzrádnější složkou. Pokud jich přidáte moc, šampon bude sice krásně vonět a vlasy vyživí, ale zároveň je zatíží a způsobí rychlé mastnění. Pro běžné vlasy stačí 3–5 % z celkové hmotnosti suché směsi. Do odvaru přidejte jen pár kapek oleje (např. jojobový, mandlový nebo arganový), a to až po zchlazení, aby se nezničily cenné látky. Pro suché vlasy můžete přidat o něco více, ale nikdy ne více než polévkovou lžíci na 200 gramů směsi. Vše důkladně promíchejte, ale netlačte na to – přebytečný vzduch vytvoří v šamponu dutiny, které se pak drolí.

Nejprve si ujasněte, co od prohlídky čekáte. Funkcionalistické vily nejsou muzea plná zlata a gobelínů, ale často fungují jako živé domy, kde lidé bydlí. Proto se před návštěvou vždy informujte na otevírací dobu a možnosti vstupu. Mnohé vily jsou přístupné jen v určité dny nebo po předchozí rezervaci. Typickou chybou je přijet na místo bez ověření aktuálních podmínek a pak zjistit, že je zavřeno. Místo toho si naplánujte návštěvu dopředu a ověřte si informace na oficiálních stránkách objektu.

Další praktickou cestou je dlouhá nákop na jednoho z krajních útočníků, který je schopný míč zpracovat a podržet. Tím získáte čas na posunutí celého týmu dopředu. Nejde o bezduché odkopávání, ale o cílenou přihrávku do prostoru za obránce, kde útočník soupeře přeběhne. Tento způsob je vhodný, pokud soupeř presinkuje vysoko a nechává za svou obranou hodně místa. Po zpracování míče útočník buď centrovaně hledá spoluhráče, nebo přihraje dozadu na nabíhajícího záložníka.

Výroba tuhého šamponu z bylinkových odvarů a olejů není žádná věda, ale chce to trochu trpělivosti a hlavně přesnost. Základem je směs vhodných tenzidů – nejčastěji SCI (sodium cocoyl isethionate) v kombinaci s jemným kokosovým derivátem. Bez nich se šampon nerozpustí a ve vlasech zanechá mastný film. Pokud chcete vyzkoušet přírodní variantu, sáhněte po mýdlových ořeších nebo kořenu mydlice, ale počítejte s tím, že výsledek bude méně pěnivý a náročnější na oplachování.