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

My use case is simple enough. Git provides a list of checkpoints I can rollback to. I generally squash over merge, and I use vimdiff to resolve conflicts. I know every command I need to do those things. What's complicated to learn?

If you want a coherent mental model of git, just do https://learngitbranching.js.org/ and never look back.



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

Search: