Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am always aghast at how proudly people pronounce that they don’t know how to use one of the most central and essential tools in the belt of a software engineer.

Maintaining history is well worth it, and allows you to use tools like

    git rebase
    git revert
    git bisect
    git blame
    # …
It also makes reviewing and understand your code much easier.


git bisect, connected to a script that outputs good/bad, is one of computing's crowning achievements, imo.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: