Kontrola, kterou většina lidí u e-shopu vynechá a pak lituje
2026.10.02 21:21
Žlutý list nemusí znamenat nemoc. U pokojových rostlin je to nejčastěji signál, že něco nesedí v zálivce. Rostlina jím buď hlásí, že vody bylo příliš, nebo naopak málo. Rozdíl poznáte podle toho, jak list vypadá a čeho se dotýkáte v květináči. Než sáhnete po hnojivu nebo postřiku, prohlédněte si substrát a spodní listy. Většina problémů se vyřeší změnou režimu zalévání, ne chemií.
Tuk musí být studený, nakrájený na kostičky, a do mouky se zapracovává rychle, nejlépe nožem nebo v robotu krátkými pulzy. Vznikne drobenka, do které se přidá vejce s octem a vodou. Těsto se spojí jen dohromady, nikdy se nehněte jako kynuté. Hnětením se tuk spojí s moukou a těsto ztratí křehkost. Jakmile drží pohromadě, zabalte ho do fólie a dejte do chladničky alespoň na hodinu, ideálně na dvě.
Než začnete řešit, jestli je e-shop dobrý, musíte ho nejdřív najít. Podvodné obchody se totiž většinou neobjevují ve výsledcích, které samy od sebe vylezou na první místo. Spoléhat jen na reklamu nebo na to, že odkaz přišel v SMS, je nejrychlejší cesta k problému. Když obchod znáte odjinud než z jeho vlastní reklamy, máte mnohem větší šanci, že narazíte na skutečný podnik.
Vedle zrcadla potřebujete úložný prostor, ale nesmí stěnu zahltit. Otevřené police plné věcí vypadají jako výčet a opticky ubírají metry. Lepší je uzavřená skříňka ve stejné barvě jako stěna, nebo úzká lavice s úložným prostorem uvnitř. Věšáky umístěte svisle nad sebe, ne do šířky, a nechte mezi nimi vzduch. Botník volně stojící uprostřed předsíně je typická chyba: zabírá podlahu a nutí člověka kličkovat. Pokud to jde, vsaďte ho do výklenku nebo pod lavici.
Rozvržení volte podle tvaru místnosti, ne podle toho, co se líbí na obrázcích. Úzká kuchyň do dvou metrů šířky snese pouze linku podél jedné stěny. Kuchyň do tvaru L využije roh, ale jen když je úhel skutečně pravoúhlý; v panelácích bývá stěna křivá, takže rohová skříň musí mít možnost vyrovnání. Ostrůvek patří do kuchyní nad dvacet metrů čtverečních, do menších prostor se nevejde obchozí ulička a vznikne jen překážka.
Základní postup je krátký. Aktualizujte si cílovou větev: git fetch origin. Pak přepněte na svou větev a spusťte git rebase origin/main. Git vezme vaše commity, dočasně je odloží, posune větev na aktuální main a commity znovu aplikuje jeden po druhém. Pokud dojde ke konfliktu, vyřešíte ho v souboru, přidáte změny přes git add a pokračujete příkazem git rebase --continue. Když se něco pokazí, git rebase --abort vrátí vše do původního stavu.
Nejčastější chyba je rebase přes vzdálenou větev bez force push. Po rebase se hash commitů změní, takže git push selže. Řešením je git push --force-with-lease. Tento přepínač odešle změny jen tehdy, pokud se vzdálená větev od vašeho posledního fetch nezměnila. Nikdy nepoužívejte --force bez kontroly, jinak přepíšete práci někoho jiného. Další častou chybou je rebase na špatnou větev – vždy si před startem ověřte, že cílová větev je opravdu ta, do které chcete změny dostat.
Merge commity vznikají ve chvíli, kdy do větve sloučíte jinou větev pomocí git merge. V malém týmu to nevadí, ve větším se z historie stane nepřehledná pavučina. Řešením je rebase: místo slučovacího commitu se vaše změny přehrají na aktuální konec cílové větve. Výsledkem je lineární historie, ve které je snadné najít, kdo co změnil a proč. Není to magie, jen jiný způsob práce.
Kdy rebase a kdy raději merge Rebase se hodí pro krátké tématické větve, které ještě nikdo jiný nepoužívá. Jakmile svou větev pushnete a kolega na ní staví, přepisovat její historii je riskantní. V takovém případě je lepší použít merge nebo se domluvit na společném postupu. Stejně tak u větve, která obsahuje práci více lidí, rebase zbytečně komplikuje život. Zlaté pravidlo zní: nikdy nerebasujte commity, které už jsou ve sdílené větvi.
Lineární historie není cíl sama o sobě. Jde o to, aby se v ní dalo rychle orientovat při hledání chyby nebo při code review. Pokud rebase používáte rozumně a s ohledem na ostatní, získáte čistší log a méně konfliktů při slučování. Když naopak rebase přepísknete, naděláte víc škody než užitku. Vyzkoušejte ho nejdřív na malé větvi a sledujte, jak se historie mění.
V týmu se vyplatí dohodnout jednotná pravidla. Například: feature větev se před sloučením vždy rebasuje na aktuální main, pull request se vytváří až po úspěšném rebase a konflikty se řeší lokálně, ne na serveru. Pomůže také zapnout git config --global pull.rebase true, aby i běžné git pull používalo rebase místo merge. Tím se vyhnete zbytečným merge commitům i při každodenní synchronizaci.
Tuk musí být studený, nakrájený na kostičky, a do mouky se zapracovává rychle, nejlépe nožem nebo v robotu krátkými pulzy. Vznikne drobenka, do které se přidá vejce s octem a vodou. Těsto se spojí jen dohromady, nikdy se nehněte jako kynuté. Hnětením se tuk spojí s moukou a těsto ztratí křehkost. Jakmile drží pohromadě, zabalte ho do fólie a dejte do chladničky alespoň na hodinu, ideálně na dvě.
Než začnete řešit, jestli je e-shop dobrý, musíte ho nejdřív najít. Podvodné obchody se totiž většinou neobjevují ve výsledcích, které samy od sebe vylezou na první místo. Spoléhat jen na reklamu nebo na to, že odkaz přišel v SMS, je nejrychlejší cesta k problému. Když obchod znáte odjinud než z jeho vlastní reklamy, máte mnohem větší šanci, že narazíte na skutečný podnik.
Vedle zrcadla potřebujete úložný prostor, ale nesmí stěnu zahltit. Otevřené police plné věcí vypadají jako výčet a opticky ubírají metry. Lepší je uzavřená skříňka ve stejné barvě jako stěna, nebo úzká lavice s úložným prostorem uvnitř. Věšáky umístěte svisle nad sebe, ne do šířky, a nechte mezi nimi vzduch. Botník volně stojící uprostřed předsíně je typická chyba: zabírá podlahu a nutí člověka kličkovat. Pokud to jde, vsaďte ho do výklenku nebo pod lavici.
Rozvržení volte podle tvaru místnosti, ne podle toho, co se líbí na obrázcích. Úzká kuchyň do dvou metrů šířky snese pouze linku podél jedné stěny. Kuchyň do tvaru L využije roh, ale jen když je úhel skutečně pravoúhlý; v panelácích bývá stěna křivá, takže rohová skříň musí mít možnost vyrovnání. Ostrůvek patří do kuchyní nad dvacet metrů čtverečních, do menších prostor se nevejde obchozí ulička a vznikne jen překážka.
Základní postup je krátký. Aktualizujte si cílovou větev: git fetch origin. Pak přepněte na svou větev a spusťte git rebase origin/main. Git vezme vaše commity, dočasně je odloží, posune větev na aktuální main a commity znovu aplikuje jeden po druhém. Pokud dojde ke konfliktu, vyřešíte ho v souboru, přidáte změny přes git add a pokračujete příkazem git rebase --continue. Když se něco pokazí, git rebase --abort vrátí vše do původního stavu.
Nejčastější chyba je rebase přes vzdálenou větev bez force push. Po rebase se hash commitů změní, takže git push selže. Řešením je git push --force-with-lease. Tento přepínač odešle změny jen tehdy, pokud se vzdálená větev od vašeho posledního fetch nezměnila. Nikdy nepoužívejte --force bez kontroly, jinak přepíšete práci někoho jiného. Další častou chybou je rebase na špatnou větev – vždy si před startem ověřte, že cílová větev je opravdu ta, do které chcete změny dostat.
Merge commity vznikají ve chvíli, kdy do větve sloučíte jinou větev pomocí git merge. V malém týmu to nevadí, ve větším se z historie stane nepřehledná pavučina. Řešením je rebase: místo slučovacího commitu se vaše změny přehrají na aktuální konec cílové větve. Výsledkem je lineární historie, ve které je snadné najít, kdo co změnil a proč. Není to magie, jen jiný způsob práce.
Kdy rebase a kdy raději merge Rebase se hodí pro krátké tématické větve, které ještě nikdo jiný nepoužívá. Jakmile svou větev pushnete a kolega na ní staví, přepisovat její historii je riskantní. V takovém případě je lepší použít merge nebo se domluvit na společném postupu. Stejně tak u větve, která obsahuje práci více lidí, rebase zbytečně komplikuje život. Zlaté pravidlo zní: nikdy nerebasujte commity, které už jsou ve sdílené větvi.
Lineární historie není cíl sama o sobě. Jde o to, aby se v ní dalo rychle orientovat při hledání chyby nebo při code review. Pokud rebase používáte rozumně a s ohledem na ostatní, získáte čistší log a méně konfliktů při slučování. Když naopak rebase přepísknete, naděláte víc škody než užitku. Vyzkoušejte ho nejdřív na malé větvi a sledujte, jak se historie mění.
V týmu se vyplatí dohodnout jednotná pravidla. Například: feature větev se před sloučením vždy rebasuje na aktuální main, pull request se vytváří až po úspěšném rebase a konflikty se řeší lokálně, ne na serveru. Pomůže také zapnout git config --global pull.rebase true, aby i běžné git pull používalo rebase místo merge. Tím se vyhnete zbytečným merge commitům i při každodenní synchronizaci.