Links tagged with “Git”
- All (14)
- Entries (3)
- Links (11)
- Photos (0)
Git Autocompletion in OS X
Add the source line to your ~/.profile or ~/.bash_profile to enable tab autocompletion of branch names, remotes, etc.
A successful Git branching model
This is why I love Git so much: it makes complex workflows, like the one to which I’ve linked, really simple to implement. I can’t even imagine trying this in Subversion.
Why You Should Switch from Subversion to Git
Scott Chacon delves into why you should switch to Git. Once you switch to Git, make sure to try out my Git workflow.
Compiling Ruby, RubyGems, and Rails on Snow Leopard
Dan Benjamin walks through how to install Ruby, RubyGems, and Rails on Snow Leopard. Also be sure to check out his other Snow Leopard guides for Mercurial, Git, and MySQL.
Rebase like a boss
Nick Quaranto on why you should rebase instead of merge when using Git:
Everyone who loves Git hopefully loves branching. However, there’s a problem with branching: merging your work back in. Suprisingly enough, Git’s inflexibility makes this action quite simple. It’s my opinion that Git users should be branching frequently, and rebasing them back into the mainline when ready.
This is my basic philosophy when using Git: the cleaner you keep your history graph, the better.
Beanstalk will support Git
Over on the Beanstalk blog, Chris Nagele announces that Beanstalk will be supporting Git. We use Beanstalk at Viddler–it’s a superb application, and adding Git will make it even better.
Deploying ExpressionEngine from GitHub with Capistrano
Dan Benjamin takes you step-by-step through deploying ExpressionEngine from GitHub with Capistrano in a really in depth tutorial. I’m definitely going to have to set this up for my EE sites.
A Git Workflow for Agile Teams
Rein Henrichs does a great job explaining an agile git workflow for teams, and I found it to be very helpful, even for my 1-person projects (e.g. this site). I’ve always been a little confused as to when I should rebase and when I should merge, but after reading through this, it makes a little more sense now.
The Thing About Git
Great post by Ryan Tomayko about some more advanced Git topics involving the commit staging area, or the “index.” I have fallen completely in love with Git, and I love all the little extra things I keep learning about.
A Gaggle of Git Tips
Some great tips for working with Git from the team over at Viget
Hosting Git Repositiores, the Easy (and Secure) Way
Excellent tutorial on how to setup and host git repositories using Gitosis. I had this up and running on my Slicehost server in less than 15 minutes.
