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-branchmohou být názvy dvou větví nebo klidně hashe konkrétních commitů k porovnání.--unified=0vypne 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.