Ask HN: What are the top to 10 Git commands a new Git user should learn/master?

  • branch, checkout, clone, commit, diff, log, pull, push, rebase, reset, status

    watch out for off-by-one errors