Git

TwitterFacebook
Get flash to fully experience Pearltrees
http://stackoverflow.com/questions/658885/how-do-you-get-git-to-always-pull-from-a-specific-branch I'm not a git master, but I have been working with it for some time now, with several different projects. In each project, I always git clone [repository] and from that point, can always git pull , so long as I don't have outstanding changes, of course. Recently, I had to revert to a previous branch, and did so with git checkout 4f82a29 . When I was again ready to pull, I found that I had to set my branch back to master.

version control - How do you get git to always pull from a specific branch? - Stack Overflow

Git is quite common nowadays and a lot of people are asking me how they can create a patch file. Creating a patch file with git is quite easy to do, you just need to see how it's done a few times. This article will show you how to create a patch from the last few commits in your repository. Next, I'll also show you how you can correctly apply this patch to another repository. Before you start http://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/

How to create and apply a patch with Git

If it's published, you can't delete it ( without risking being tarred and feathered, that is). The 'git way' is to do: The sane thing. Just admit you screwed up, and use a different name. Others have already seen one tag-name, and if you keep the same name, you may be in the situation that two people both have "version X", but they actually have different "X"'s. http://stackoverflow.com/questions/1028649/rename-a-tag-in-git

Rename a tag in git? - Stack Overflow

Git Tag Mini Cheat Sheet Revisited

Just as a kind of mini cheat sheet for using git tags. Jörg Mittag had some great additions that weren't in the original post which warrant a new post. In the previous cheat sheet only the lightweight local tags were discussed. A lightweight tag is nothing more than a reference to a particular revision or SHA1 object name in the repository. This kind of tag is quick and easy and very usable for local development to mark places in your commit history. Annotated tags are almost like lightweight tags, the big difference is that they contain a message. http://ariejan.net/2009/09/05/git-tag-mini-cheat-sheet-revisited/
Support this site by buying a print version of Pro Git Follow the author on Twitter for updates and Git tips

Pro Git - Table of Contents

http://progit.org/book/