🏆
Problikávající neon opraven A to do něj stačilo bouchnout, ha!

Git

Koukáš do Notesu! Jde o hrubší poznámky, který časem možná učešu do podoby článků. Pointou je hlavně otevřený zkoumání témat, takže případný připomínky na krejci@ales.net vítám. 🙌

git rebase HEAD~3 --exec "git commit --amend --reset-author --no-edit"

Vezme poslední 3 commity z větve a upraví jim časy na aktuální. Občas tím ráno předatovávám late-night commity, abych ostatní nepovzbuzoval k práci přes noc. :))

git diff main..feature-branch --unified=0 --word-diff-regex=. "*.html" -S "TODO"

Umožní přehledně najít konkrétní změny, např. nezapracovaná TODOčka na větvi:

  • main..feature-branch mohou být názvy dvou větví nebo klidně hashe konkrétních commitů k porovnání.
  • --unified=0 vypne kontextové (nezměněné) řádky.
  • --word-diff-regex=. bere každý znak jako slovo a vypíše proto úplně nejzákladnější rozdíly.
  • "*.html" hledá rozdíly jen v konkrétním typu souborů.
  • -S "TODO" hledá změny s konkrétním slovem.

git bisect start HEAD 604090

Potom už jen git bisect good/bad a po dokončení git bisect reset. Pomůže rychleji najít commit, který chybu zavedl.