Joshua Flanagan at Los Techies has a really excellent 2-part gitk tutorial to look at if you want to understand git, starting you at the beginning with creating a branch and making commits in this article. Part two is on understanding merge and rebase with gitk. We are doing more and more articles on Git because clearly it is becoming more widely used over time. I’m always looking for good tutorials on Git especially for beginners as I think a lot of people are intimidated especially by the idea of merging and making commits with it.
It’s not as difficult as you might think in reality, and it’s a shame if you aren’t using it already because you are intimidated by it. To get over that hurdle I suggest you go take a look at both this 2 part gitk tutorial article.