2014 Review: Day 6

As 2014 winds down, we’ll take an opportunity to look back at some of our most-read posts from this year, in case you missed them the first time. 

Photo of Elephant by Richard Atkinson, http://www.flickr.com/photos/richardatuct/6719197685/

Photo by Richard Atkinson, http://www.flickr.com/photos/richardatuct/6719197685/


Noah Miller gives us a useful list of git commands that are handy to have at your fingertips….if you can remember them:


17 Useful git Commands That I Can’t Remember

Photo of Elephant by Nam Anh on Unsplash

I’m thankful for git for many reasons, like fast commits, offline history browsing, and cheap branching. But one complaint I have is the illogical naming and arguments of git commands.

I’ve long kept a list of useful but hard to remember commands in a notepad.  Here’s my list, roughly sorted by most frequently used.  Careful with the dangerous commands at the bottom.


Confessions of a Git Skeptic

Software screen capture

A year ago, I was happily using Subversion for my version control, and reading about Git.  It sounded intriguing, and there were lots of articles about the life-changing enlightenment of switching to Git.  Frictionless branching and merging?  A whole new elegant model of file management?  Plus I get to think about directed acyclic graphs?  Cool.

For the last few months, I’ve been using Git pretty much every day.  But sadly, I’m still waiting for the epiphany.  Here’s how I reckon up the pros and cons.  Maybe it will help someone else with this transition.  (Please note that I don’t have the pleasure of knowing other nifty new distributed version control systems like Bazaar and Mercurial.)

Let’s start with the good stuff. (more…)