Když v historii nezůstanou merge commity, co se tím získá
Závěsy věšte co nejblíž ke stropu a co nejdál od okna. Prodlužují okno nahoru i do stran a místnost vypadá vyšší a širší. Kratší závěsy končící uprostřed okna nebo těsně nad parapetem prostor opticky snižují. Stejný trik funguje se zrcadlem: jedno velké zrcadlo na stěně udělá víc než pět malých zarámovaných kousků, které stěnu jen rozbijí.
Postup suchého čištění krok za krok
Druhý signál je veřejná síť, která se tváří jako známá. Útočník vytvoří otevřenou síť se stejným názvem, jaký používáte v kavárně nebo na letišti, a vy se připojíte k němu. Poznáte to tak, že vás síť po připojení přesměruje na přihlašovací stránku, která chce heslo k e-mailu nebo k bance. Skutečná veřejná Wi-Fi po vás bude chtít maximálně potvrzení podmínek, ne přihlašovací údaje. Pokud si nejste jistí, ověřte název sítě u personálu.
Jak spočítat potřebnou tloušťku bez zbytečných metr
Merge commity vznikají při každém sloučení větve, pokud nedošlo k fast-forwardu. Většině týmů ale překážejí: zaneřádňují historii, ztěžují čtení a při zpětném hledání chyby nutí procházet desítky commitů, které nic neobsahují. Řešením je rebase. Větve se před sloučením přenesou na aktuální vrchol cílové větve a výsledkem je lineární historie bez merge commitů.
Výsledkem je historie, kterou lze číst jako seznam změn. Každý commit něco dělá, žádný jen nespojuje dvě linie. Při hledání regrese stačí projít lineární posloupnost nebo použít git bisect, který v takové historii pracuje spolehlivě. Rebase není magie, jen nástroj. Když se používá jen na soukromých větvích a tým to ví, přinese čistší historii bez zbytečných merge commitů.