Created
April 22, 2010 08:34
-
-
Save scottwb/374977 to your computer and use it in GitHub Desktop.
Get the SHA of some git branch.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Get the SHA of some branch. There must be a better way to do this. | |
git log -1 --pretty=oneline origin/somebranch | sed -E "s/^([^[:space:]]+).*/\1/" |
I'm surprised this didn't work for you. I've been using it in some workflow-management scripts for a few months on both Linux and OS X without any problems, and just tried it again on my mac and it seems to work fine.
However...I like your way better - much easier to read :)
This just in: Someone posted a comment on my blog about this with an even better way:
git log -1 --pretty=format:%H
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Didn't work.
To achieve the same I did:
git log -1 --pretty=oneline master | cut -d ' ' -f 1