5 pravidel, jak udržet historii commitů bez merge commitů
Žehlení je další častá chyba. Příliš horká žehlička vypálí lesklé skvrny na syntetice a spálí přírodní vlákna. Žehlete po rubu, u žehličky nastavte teplotu podle materiálu a u potisků žehlete zespodu nebo přes látku. Napařovač je šetrnější než kontaktní žehlička a odstraní zápach bez chemie.
Čalouněné čelo postele plní v ložnici dvě funkce, které se navzájem ovlivňují: pohlcuje zvuk a mění dojem z celého prostoru. Měkčený povrch s textilem nebo koženkou funguje jako absorpční plocha. Čím silnější a pórovitější vrstva, tím méně se zvuk odráží od zdi za hlavou. V panelákovém bytě s tenkou příčkou mezi ložnicemi je rozdíl znát hlavně v řeči a tlumených rumech z chodby. Naopak hladká koženka bez podkladu zvuk spíš odrazí, takže akustický přínos bude minimální.
Textilní čalounění vysávejte jednou za dva týdny nástavcem na čalounění, ne kartáčem na podlahu. Jednou za čtvrt roku ho přejeďte měkkým kartáčem s trochou vlažné vody a neutrálního prostředku na textil. Nikdy nepoužívejte saponát na nádobí ani ocet v koncentrované podobě — barvy vyblednou a vlákna ztvrdnou. U koženky stačí vlhký hadr a přípravek bez rozpouštědel. Skvrnu od potu řešte okamžitě, dokud je vlhká: přiložte savou látku, nechte vsáknout a teprve potom čistěte z okraje dovnitř, aby se neudělal kruh.
Obklady na podlahu se lepí do lepidla, které se nanáší zubovou stěrkou, ale v místech spádu je potřeba lepidlo nejdřív rozhrnout hladítkem a teprve potom vytvořit zuby. Když se dlaždice jen přitlačí do husté vrstvy, spád se rozmaže a vzniknou lokální prohlubně. Každou dlaždici je nutné kontrolovat vodováhou v obou směrech, ne jen podélně. U větších formátů dlažby se spád dělá obtížněji, proto se do malých koupelen hodí menší dlaždice do formátu kolem dvaceti centimetrů. Spáry se vyplňují flexibilní spárovací hmotou, která přežije i drobné pohyby podkladu.
Merge commity vznikají ve chvíli, kdy tým sloučí dvě větve a Git vytvoří nový commit se dvěma rodiči. V malém týmu to může být přijatelné, ale při častých integracích se historie změní v nepřehlednou pavučinu. Řešením je rebase a správně nastavený pracovní postup. Následujících pět pravidel pomůže udržet lineární historii bez zbytečných sloučení.
Separace podle materiálu místo podle barvy Třídění podle barvy je základ, ale u použitého oblečení je důležitější třídit podle materiálu. Bavlna a len snesou delší program, vlna a hedvábí potřebují ruční praní nebo vlněný program s minimálním otáčením. Smíchat vlněný svetr s bavlněným tričkem znamená, že svetr vyjde z pračky menší a plstěný. A to je nevratné. Vlnu perte maximálně vlažnou vodou, ideálně s prostředkem na vlnu, a nikdy ji nedávejte do sušičky.
Sušička je nejrychlejší cesta, jak oblečení zničit. Teplý vzduch vysušuje vlákna, způsobuje srážení a lámání. Pokud musíte sušit, použijte nízkou teplotu a vyjměte kus ještě mírně vlhký. Přirozené sušení na ramínku ve stínu je šetrnější. Přímé slunce bledne barvy a oslabuje gumičky v pasech. U pletenin sušte vodorovně, jinak se vytáhnou do délky a ztratí tvar.
Podvodné e-shopy dnes dokážou napodobit vzhled i komunikaci solidního obchodu. Rozdíl se často projeví až v detailech, které se dají ověřit během pár minut. Nejde o to hledat jeden univerzální znak, ale spíš posbírat několik menších signálů, které dohromady dávají smysl. Když jich je příliš mnoho proti obchodu, je lepší odejít.
Poslední pravidlo se týká čištění historie před sloučením. Než pošleš feature větev do main, projdi commity a zbav se zbytečných. Použij git rebase -i main a v interaktivním režimu slouč (squash) nebo oprav (fixup) commity typu „oprava testů" nebo „ještě jeden pokus". Výsledkem bude několik smysluplných commitů, které se dobře čtou. Pozor na to, že interaktivní rebase mění hash commitů — pokud už větev někdo viděl, raději ji nech být. Stejně tak nikdy nerebasuj commity, které jsou součástí main.
Než cokoli hodíte do pračky, přečtěte si štítek. U second handu ale štítek často chybí nebo je ustřižený. Pak pomůže jednoduchý test: pokud je materiál na dotek jemný a pružný, jde pravděpodobně o přírodní vlákno nebo kvalitní směs, která snese šetrný program. Pokud je tuhý, lesklý a rychle se mačká, bude to levná syntetika, která se v horké vodě zdeformuje. Teplota nad 40 °C je pro většinu second hand kusů zbytečně agresivní.
Rebase místo merge při aktualizaci větve Když pracuješ na feature větvi a hlavní větev se mezitím posunula, použij git rebase main místo git merge main. Tím se tvé commity přehrají na aktuální špičku hlavní větve a nevznikne žádný merge commit. Před rebase si vždy ověř, že nemáš rozdělané změny: git status musí být čistý, jinak si je nejdřív ulož nebo stashni. Pokud při rebase narazíš na konflikt, vyřeš ho v souboru, přidej přes git add a pokračuj git rebase --continue. Nikdy nepoužívej rebase na větvi, kterou už někdo jiný stáhl k sobě — přepíšeš tím jeho historii.