Git 101 - raw links
A big thank you to everyone who came out to my Git 101 talk at the Winnipeg Code Camp on the weekend.
I plan to massage these into a proper blog post but in the meantime, here are the links:
- Version Control Basics (from the big red SVN book)http://svnbook.red-bean.com/en/1.7/svn.basic.version-control-basics.html
- Git is… what you want it to behttp://git-scm.com/http://git-scm.com/about
- Git for Computer Scientists (and Mathematicians)http://eagain.net/articles/git-for-computer-scientists/
- Git Bootcamp (by Github.com) https://help.github.com/categories/bootcamp/
- Pro Git – Reset Demystifiedhttp://progit.org/2011/07/11/reset.html
- A successful git branching model (Decentralized but centralized)http://nvie.com/posts/a-successful-git-branching-model/
- Everyday GIT With 20 Commands Or Sohttp://schacon.github.com/git/everyday.html
- Githubhttps://github.com/
- Github – Set Up Git [on Windows]http://help.github.com/win-set-up-git/
- msysgit download pagehttp://code.google.com/p/msysgit/
- fubumvc source on Github (my git project example)https://github.com/DarthFubuMVC/fubumvc
- git-svn man pagehttp://schacon.github.com/git/git-svn.html
- Git-SVN Crash Coursehttp://git.or.cz/course/svn.html
- A handy google search on “git-svn” gives more examplesof using git with subversion:http://www.google.ca/search?aq=f&sourceid=chrome&ie=UTF-8&q=git-svn
- grubyware source on google code (my svn & git-svn example)http://code.google.com/p/grubyware/source/checkout
- git-tfs (get it!)https://github.com/git-tfs/git-tfs
- git-tfs (documentation)https://github.com/git-tfs/git-tfs/wiki/_pages
- TFS Kanban (my git-tfs example)http://tfskanban.codeplex.com/SourceControl/list/changesets
We also touched on:
- The difference between Git (the source control tool) andGithub (an online host for git repositories and git-based collaboration)
- Git for .NET projects (i.e. modifying the .gitignore file)
- Git tooling integration with windows shell and/or visual studio
- don’t; learn the git bash command line and use “gitk –all &”
- Basic git commands & workflow
- The power of the index
- Using git-svn to work with a subversion repository
- Using git-tfs to work with a TFS repository
- Rebasing
- The awesome power of “git bisect”
If I’ve forgotten any major themes of our discussion that you are interested in, add a comment here and I’ll include those in the final post.