Jak na interaktivní rebase a squashování commitů Interaktivní rebase je silný nástroj pro úklid historie. Pomocí git rebase -i HEAD~3 můžete upravit poslední tři commity. V editoru pak máte možnost commity spojit, přejmenovat nebo přeobjednat. Typickým scénářem je spojení drobných oprav typu „fix typo” do jednoho logického celku. Stačí místo pick napsat squash u commitů, které chcete sloučit. Pozor ale na to, že squash mění hash commitu, a proto je nevhodný pro větve, které už někdo jiný sdílí.
Merge commity v historii gitu často znepřehledňují vývoj a ztěžují hledání příčin chyb. Místo nich lze použít rebase, který přepíše historii větve tak, aby vypadala lineárně. Než ale začnete, ujistěte se, že všichni v týmu dodržují stejný postup – jinak vznikne chaos, který je horší než samotné merge commity.
Při nácviku se zaměřte na tři typické chyby. Za prvé: přihrávka do nohy, když je soupeř příliš blízko. Za druhé: držení míče déle, než je nutné – to je pozvánka pro presink. Za třetí: nedostatek komunikace mezi obránci a záložníky. Pokud si neřeknete, kdo jde do pohybu a kdo kryje, presink vyhrává. Trénujte proto cvičení s omezeným počtem doteků a s přechodem do protiútoku. Pak se presink ve 4-3-3 stane jen dalším soupeřem, kterého přečtete a obejdete.
Zkuste nákup nacvičit bez zadání citlivých údajů Než se pustíte do placení, projděte si celý proces objednávky, ale vždy zastavte v okamžiku, kdy se po vás chtějí platební údaje. Sledujte, jakým způsobem se stránka chová. Přesměrování na platební bránu, která nevypadá jako oficiální rozhraní banky, nebo žádost o zadání PIN kódu či celého CVV kódu z karty by vás měly okamžitě zastavit. Legitimní prodejci totiž nikdy nepotřebují vaše další bezpečnostní prvky nad rámec standardního ověření.
Základním pravidlem je rebase před každým pushnutím. Když dokončíte práci na své větvi, proveďte git fetch origin a poté git rebase origin/main. Tím se vaše commity přenesou na konec aktuální větve main. Pokud dojde ke konfliktu, vyřešte jej a pokračujte příkazem git rebase –continue. Vyhnete se tak zbytečnému merge commitu a historie zůstane přehledná.
Důležité je také nastavit si pravidla pro commit message. Pokud používáte squash, měl by výsledný commit mít smysluplný popis, který vysvětluje, co a proč mění. Vyhnete se tak historii plné nesouvislých zpráv. Týmu doporučte, aby používali konvenci pro psaní commit zpráv – krátké věty v rozkazovacím způsobu, jako „Přidat validaci e-mailu” nebo „Opravit výpočet daně”. Taková historie se pak snadno čte i po měsících.
Důležité je dorazit včas, ideálně před devátou hodinou večer, kdy bývá menší fronta a snadněji se dostanete dovnitř. Mnoho klubů má vstupní kontrolu, takže mějte u sebe platný doklad totožnosti, a to i v případě, že vypadáte starší. Oblečení volte podle typu klubu – do moderního tanečního podniku nemusíte mít smoking, ale sportovní tepláky a tenisky pro běhání nebudou vhodné. Rozhodně se vyhněte kufrům a velkým batohům, které ztěžují pohyb a často je musíte nechat v šatně.
Na konci večera se vyplatí nespěchat. Před odchodem si zkontrolujte, že máte všechny věci, a rozlučte se s lidmi, se kterými jste se bavili. V Praze je běžné, že kluby fungují do ranních hodin, takže si můžete naplánovat, kdy chcete odejít – ale pokud máte poslední metro, radši si to zjistěte předem. Většina lidí ocení, když se nechováte agresivně a respektujete pravidla podniku. A pokud se vám večer nelíbí, nemusíte zůstávat za každou cenu – odejít a zkusit jiný klub je v pořádku.
První princip: vyveďte míč po zemi, ale ne za každou cenu. Mnoho týmů dělá tu chybu, že se snaží presink „prokombinovat” i v situaci, kdy je to zbytečně riskantní. Místo toho se naučte měřit intenzitu presinku. Pokud soupeř letí na vašeho stopera a na krajního beka, okamžitě hledejte hráče mezi řadami – typicky středního záložníka, který se uvolní v meziprostoru. Pokud je ale presink organizovaný a hráči jsou blízko u sebe, je lepší zvolit delší nákop na křídelního hráče, který souboj vyhraje a míč si podrží. Nebojte se přejít do dlouhé hry, když je to rychlejší a bezpečnější.
Co dělat, když už je míč pod tlakem? Když se dostanete do situace, kdy soupeř stojí přímo u vás a není kam přihrát, nepropadejte panice. Místo rychlé a nepřesné přihrávky, která skončí u soupeře, použijte tělo a míč si přikryjte. Stačí jedna otočka a vysunout míč na volnou nohu. Pokud máte čas, klidně počkejte na běžícího spoluhráče. Pozor na častý omyl: házení míčem do běhu, když na to spoluhráč není připravený. To je okamžitý zdroj ztrát. Vždy si před přihrávkou zkontrolujte, jestli má adresát volný prostor a jestli rozumí, co chcete udělat.