Learn Enough Command Line to be Dangerous (it's in our library => Google Drive) CLI tricks every developer should...
Rails is our web framework. Goals Be able to write a simple Rails application. Understand how Rails talks to the...
Git is our version control system. Goals Understand why we use git. Learn how to work with your local repository...
Capistrano 3 is a major rework of the framework and requires several adjustments to your deploy configuration files. The biggest...
It's like a GUI for the famous git add [-p]. Select files with the up/down-keys and hit
tldr; Use git diff -M or git diff --find-renames when you've moved a few files around. Usage
This will list all branches matching your query as input options for git checkout greckout ar 1) ar/cache-api-keys-1098...
Geordi 1.0 features a command line application geordi, that holds most of Geordi's previous commands. New features
When a gem author releases a new version to Rubygems, usually a tag with the version number (e.g. v1.2.0) is...
Just run git show branch:file. Examples: git show HEAD~:bin/command git show origin/master:../lib/version.rb
When using git diff, you might encounter weird characters where umlauts (or any other UTF-8) characters should be. It...
We will be installing rbenv and ruby-build from our own fork, not from the Ubuntu sources. Installing rbenv
By default git diff highlights whole lines as changes. To diff on a word-by-word basis you can say...
So you erased a whole day's work? There is hope! The linked article tells how to recover from an...
Run this command to list the authors of the most recent commit of each branch: git for-each-ref --format...
When you tell rbenv to install a Ruby it does not know about, you will get an error message.
If you get this error when you try to resize an OpenStack instance: # nova resize example 23 --poll
All the hidden and not hidden features of Git and GitHub.
Using git checkout - you can switch back to the branch you previously worked on. (master) $ git checkout foobar
If you recorded a bad fix for a conflict, you can tell git to forget that bad resolution:
We have released Modularity 2. It has many incompatible changes. See below for a script to migrate your applications automatically...
I am using git at several places: at work, at university, and at home. I want an own git user/email...
Establishing a new SSH connection usually takes only a few seconds, but if you’re connecting to a server multiple...
I had some problems with Git and the file spec/fixtures/ČeskýÁČĎÉĚÍŇÓŘŠŤÚŮÝŽáčďéěíňóřšťúůýž. After pulling the latest commits, it would show that...