OSX Terminal – Tab and window shortcuts

In a previous post, I shared a tip on Naming your Terminal tabs in OSX Lion. I’ve been meaning to share some additional shortcuts that I use day-to-day for opening new tabs and renaming them via the command line. The workflow We can rename tabs and windows as before: # Rename tab tabname “Funky Tab” […]

Git add -A and git commit one liner

When working with Git, I often find myself typing: git add -A && git commit -m “My commit message” This stages any changes including new files (which “git commit -am” doesn’t), marks any files that have been deleted from the working copy as removed and commits to the repository. Following a quick Google search, and […]

Embracing perfectionism as a long term goal

I’ve suffered for a long time with a condition known as perfectionism. It’s a debilitating disorder that hampers productivity through a constant pursuit of idealism. There are many problems that come with being a perfectionist. Firstly, there is the aforementioned productivity impairment. But also, it’s hard to be happy with anything you produce or anything […]

Git – setting up a remote repository and doing an initial push

There is a great deal of documentation and many posts on Git out there, so this is more of a note to self as I keep forgetting the steps needed to set up a remote repository and doing an initial “push”. So, firstly setup the remote repository: ssh git@example.com mkdir my_project.git cd my_project.git git init […]