Wednesday, May 29, 2013

learning git

sooner or later (probably later) i need to learn something about git. here are some links that i don't have time to read right now:

http://www.youtube.com/watch?v=ZDR433b0HJY
http://betterexplained.com/articles/aha-moments-when-learning-git/
http://kentnguyen.com/development/visualized-git-practices-for-team/
http://haacked.com/archive/2012/03/15/visualize-git-with-seegit.aspx
http://danlynn.org/home/2012/4/30/git-branch-visualization-on-command-line.html
http://think-like-a-git.net/sections/graphs-and-git.html
https://github.com/esc/git-big-picture
http://blog.kfish.org/2010/04/git-lola.html
http://www.syntevo.com/smartgithg/index.html
http://www.sourcetreeapp.com/

git vs. mercurial
http://stackoverflow.com/questions/35837/what-is-the-difference-between-mercurial-and-git
http://mercurial.selenic.com/wiki/GitConcepts
http://jhw.dreamwidth.org/1868.html
http://www.atlassian.com/dvcs/overview/dvcs-options-git-or-mercurial
http://www.wikivs.com/wiki/Git_vs_Mercurial
http://www.sqlalchemy.org/blog/2013/05/25/sqlalchemy-migrated-to-git/

apparently bitbucket hosts free private repos, and the hg-git plugin for mercurial allows you to use a hg client on a git repo.
http://hg-git.github.io/

hg is in python, which is very nice for extensibility, but dulwich is a pure python implementation of git. can't tell for sure, though it does look like it's a little low level.
https://github.com/jelmer/dulwich

No comments: