git

TwitterFacebook
Get flash to fully experience Pearltrees
In this post I present the development model that I’ve introduced for all of my projects (both at work and private) about a year ago, and which has turned out to be very successful. I’ve been meaning to write about it for a while now, but I’ve never really found the time to do so thoroughly, until now. I won’t talk about any of the projects’ details, merely about the branching strategy and release management. For a thorough discussion on the pros and cons of Git compared to centralized source code control systems, see the web . http://nvie.com/posts/a-successful-git-branching-model/

A successful Git branching model » nvie.com

http://cmurphycode.posterous.com/git-102 If you have started to feel comfortable using git and have begun to acknowledge its power, but you feel like you're missing out on some of the importance of the advanced features, this post is for you. Before I jump into the use cases and commands, I'd like to explain a little motivation. As you should know if you've read enough about git, one of the many interesting things about the design is that a commit in git is just a snapshot of the current repository. Yes, the entire repository! Of course, due to algorithmic awesome-tude, this is compressed against time, so it's not horribly inefficient to do.

Git 102 - Adventurous

git ready » learn git one commit at a time

Let’s say you want to stay up-to-date with a project – for example, an upstream repository you are contributing to, a smart developer you a... Read More » http://gitready.com/
http://gweezlebur.com/2009/01/19/my-git-workflow.html Lately I’ve been acting as the unofficial Git consultant for Skribit , usually in response to @Stammy saying something on Twitter along the lines of “Hey, git just did something totally nonintuitive and now I can’t figure out what to do next.” I’ve been using Git long enough to know the answer, usually, or at least to be able to figure it out, plus I still remember how people used to SVN think, which helps. I think I’ve mentioned before how much I love Git. I’ve been a version control geek for a really long time: I remember getting way too excited about a feature that was like ‘git cherry-pick’ in some proprietary VCS we evaluated in 2000 or 2001. I still say that Darcs is the one I wish we had settled on, but I’ve grown to love Git over the past year or so, especially with GitHub making some of the rough spots so much easier.

My Git Workflow

Moving a git repository subdirectory to its own repository at Mike Chambers

I am currently working on a Flash based iphone game code-named “pewpew”, which is maintained within my projects repository. As I have begun to work on it more and more, I decided that I wanted to have pewpew in its own git repository. This will make it easier to track issues, as well as give me the option of open sourcing it and allow others to create and submit forks. Initially it looked like the way to do this was to use git submodules . However that seemed to keep the code linked to the original repository, which I did not want. I could have simply copied the code over and then initialized it as a new repository, but I wanted to maintain the commit history. http://www.mikechambers.com/blog/2009/11/04/moving-a-git-repository-subdirectory-to-its-own-repository/

Gitorious

— After December’s request for donations, I’m happy to announce that the first version of Gitorious private repositories is now available for testing. What is it? With the new private repositories feature, you can allow users of your Gitoriou... 29 Feb 09:19 http://gitorious.org/
git

Git Community Book

http://book.git-scm.com/index.html The Git Community Book Welcome to the Git Community Book. This book has been built by dozens of people in the Git community, and is meant to help you learn how to use Git as quickly and easily as possible. If you see anything out of date, have a suggestion on how to improve it, or would like to help add to the book, please see the How to Contribute page, or just send our maintainer a note.
Support this site by buying a print version of Pro Git Follow the author on Twitter for updates and Git tips http://progit.org/book/

Pro Git - Table of Contents