Get the Git Commit ID via Command Line
I know just enough git to be dangerous. I'm not doing advanced bisecting but I can stash, rebase, and reset with the best of them. One new trick I learned from my boss, Luke Crouch, saves me loads of time: getting the commit ID via command line. For years I would merge a PR, go the project's main page, and copy the commit ID so that I could push code to staging and production. Always seemed like an extra step rather than just making it happen from the terminal. Here's the magical command:
git rev-parse HEAD
Of course you need to update your local repo to remote master, but you do that anyway, right? Hopefully this will become a timesaver the same way it has for me!
![An Interview with Eric Meyer]()
Your early CSS books were instrumental in pushing my love for front end technologies. What was it about CSS that you fell in love with and drove you to write about it?
At first blush, it was the simplicity of it as compared to the table-and-spacer...
![Vibration API]()
Many of the new APIs provided to us by browser vendors are more targeted toward the mobile user than the desktop user. One of those simple APIs the Vibration API. The Vibration API allows developers to direct the device, using JavaScript, to vibrate in...
![Parallax Sound Waves Animating on Scroll]()
Scrolling animations are fun. They are fun to create and fun to use. If you are tired of bootstrapping you might find playing with scrolling animations as a nice juicy refreshment in your dry front-end development career. Let's have a look how to create animating...
![Scrolling “Go To Top” Link Using Dojo]()
One of the most popular code snippets of posted on my blog has been the scrolling "Go To Top" link snippet. The premise of the snippet is simple: once the user scrolls an element (usually the BODY element) past a given threshold, a "Go...
On Mac, you should try this, it will copy the commit ID to your clipboard:
Also you can use short version of git hash:
I miss working a Mac, but Windows is working out just great too.
To shorten things further, you can use @ as an abbreviation of HEAD.
Here’s npm package if you need it in JS: https://github.com/sheerun/git-commit-id