Ask HN: Good resources for learning Git?
I am looking for a more abstract guide that teaches about how to run a project using git. When to branch. How to pull and push from remote, how to fork from github --> modify and then push back to original repo with a PR...
Teaching people what commands to use is missing the point in these tutorials. I can download a git cheatsheet and look up the commands without any help. The real meat of learning Git is in the abstract use cases that leverage the git system. Hardly anyone talks about that.
If there are books, blog posts, anything that could help - I'd greatly appreciate it.