September 5, 2012
FrOSCon - Git Goodies # In his talk on Git Goodies Sebastian Harl introduced not only some of the lesser known git tooling but also gave a brief introduction as to how git organises its database. Starting with an explanation of how patches essentially are treated as blobs identified by SHA1 hashes (thus avoiding duplication not only in the local database but allover the git universe), pointed to by trees that are in turn generated and extended by commits that are in turn referenced by branches (updates on new commits) and tags (don’t update on new commits).
...
April 22, 2012
Second steps with git # Leaving this here in case I’ll search for it later again - and I’m pretty sure I will.
The following is a simplification of the git workflow detailed earlier - in particular the first two steps and a little background.
When dealing with remotes the git remote documentation is very useful.
When sharing your changes with others the git tutorial on sharing changes is very helpful.
...
October 30, 2010
First steps with git # A few weeks ago I started to use git not only for tracking changes in my own private repository but also for Mahout development and for reviewing patches. My setup probably is a bit unusual, so I thought, I’d first describe that before diving deeper into the specifc steps.
Workflow to implement
With my development I wanted to follow Mahout trunk very closely, integrating and merging any changes as soon as I continue to work on the code.
...
August 17, 2009
Converting a git repo to svn # Pretty unlikely though it may seem, but there are cases when one might want to convert a git repo to svn and still keep all revisions intact. There is a nice explanation online on how to do that in the Google Open Source blog.