Tag Archives: git

gitmoji – An emoji guide for your commit messages

Gitmoji is an initiative to standardize and explain the use of emojis on GitHub commit messages. Using emojis on commit messages provides an easy way of identifying the purpose or intention of a commit with only looking at the emojis … Continue reading

Elsewhere , , Leave a comment


Always dissatisfying when running git blame, and turning out that it was you yourself whodunit. This is where git-blame-someone-else comes into place: $ git blame-someone-else <author> <commit> * evil laughter * git-blame-someone-else →

Elsewhere , Leave a comment

Git Debugging Flowchart

“Enough to form a lynch mob?” 😂 (src)

Elsewhere , , Leave a comment

Microsoft GVFS (Git Virtual File System)

Interesting stuff by Microsoft. to handling big repositories such as their Windows code base which “has over 3.5 million files and is over 270 GB in size”. Instead of splitting the code into several manageable submodules, they’ve created a virtual … Continue reading

Elsewhere , , Leave a comment


Recall what you did on the last working day ..or be nosy and find what someone else did. Just run git standup et voila 🙂 It also works with multiple repositories: Installation possible via Homebrew (or npm, alternatively): brew install … Continue reading

Elsewhere , , Leave a comment

Oh, shit, git!

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. […] Here are some bad situations I’ve gotten myself into, and how I eventually got myself out of them in plain english*. … Continue reading

Elsewhere , Leave a comment

A bunch of handy Git aliases

Tim Pettersen, developer at Atlassian (BitBucket & JIRA): Git has a strong commitment to backwards compatibility: many powerful features are hidden behind options rather than exposed as default behaviour. Fortunately Git also supports aliases, so you can create your own … Continue reading

Elsewhere , 1 Comment

lint-staged: Lint JS and CSS files staged by Git

Running a lint process on a whole project is slow and linting results can be irrelevant. Ultimately you want to lint only files that are staged/will be committed. This project contains a script that will run arbitary npm tasks against … Continue reading

Elsewhere , , , Leave a comment


Work quickly, safely, and without headaches. The Git interface you’ve been missing all your life has finally arrived. Really interesting Git client: the timeline is the interface. Just right click any commit an select what you want to do with … Continue reading

Elsewhere , Leave a comment



Elsewhere , Leave a comment