I had difficulties with git for almost six months, until I found those git tutorials:
gittutorial(7), gittutorial-2(7), Everyday Git, gitcvs-migration(7),
gitglossary(7), gitcore-tutorial(7), gitcli(7), The Git User’s Manual,
The best one to start with is:
# man gittutorial
Simple but amazing tutorials.
Why I didn’t check the man pages first instead of waiting six months? Better later than never!
If someone did not make such a mistake it’s because, it’s not been long enough that he’s working with computers!