So, now that our next-generation systems architecture has finally gone into production, it looks like we're going to be switching from svn to git for our code repositories. My knowledge of svn is minimal (i.e., anything beyond "svn add", "svn ci", or "svn revert"), and my knowledge of git is even less. Others in the group know more about git than I do (and one guy has actually used it for some small projects), but that's about it.
Does anyone have any suggestions on good books (or other resources) for quickly coming up to speed on git?
Thanks!
--
Brad Knowles <br...@shub-internet.org>
LinkedIn Profile: <http://tinyurl.com/y8kpxu>
Does anyone have any suggestions on good books (or other resources) for quickly coming up to speed on git?
Yes! Randal Schwartz's git talk:
mind the link for the slides
Best,
-at
[user]name = Kyle Jake Plimackemail = kpli...@saymedia.com[color]branch = autodiff = autostatus = auto[color "branch"]current = yellow reverselocal = yellowremote = green[color "diff"]meta = yellow boldfrag = magenta boldold = rednew = cyan[color "status"]added = yellowchanged = greenuntracked = cyan[alias]tree = log --graph --pretty=oneline --abbrev-commit --decorate --color --alllocal = log --pretty=oneline @{u}..HEADrewrite = rebase -i --autosquash @{u}pr = pull --rebase[apply]whitespace = strip[pager]color = true[status]color = true
hist = log --all --graph --pretty='[%C(cyan)%h%Creset]%C(bold cyan)%d%Creset %s'
I can't recommend enough the 'git-up' gem:
https://github.com/aanand/git-up
It makes rebasing and such REALLY easy.
I also think the talk from Michael Schwern is awesome for visualizing
how git works:
http://blip.tv/open-source-developers-conference/git-for-ages-4-and-up-4460524
--
John E. Vincent
http://about.me/lusis
I find this excellent:
There are also some good introduction talks on it:
http://scotland-on-rails.s3.amazonaws.com/1A02_Scott_Chacon.mp4
http://www.youtube.com/watch?v=4XpnKHJAok8
http://skillsmatter.com/podcast/agile-testing/mastering-git-basics
Ian
There's also an O'Reilly book "Version Control with Git". I started
with that; it describes the internals of git in some detail which
helps to understand how git looks at the world.
-Jim
Folks,
So, now that our next-generation systems architecture has finally gone into production, it looks like we're going to be switching from svn to git for our code repositories. My knowledge of svn is minimal (i.e., anything beyond "svn add", "svn ci", or "svn revert"), and my knowledge of git is even less. Others in the group know more about git than I do (and one guy has actually used it for some small projects), but that's about it.
Does anyone have any suggestions on good books (or other resources) for quickly coming up to speed on git?
visual reference and pro giy
This is a really handy reference I often use and is a good way to get into git.
-pat