git:git_describe
This is an old revision of the document!
GIT - git describe
All this command does is show you the most recent annotated tag that is reachable from a commit. This may be useful for build and release scripts and also to find out which version a change was introduced.
This command takes a reference or commit hash and response with the most recent tag. If there was a commit after the tag, the tag will be followed by the number of commits and a letter “g” with the new commit hash.
git init
Initialized empty Git repository in /home/john/Projects/git-stash-test/.git/
echo "bacon" > bacon.txt
git add bacon.txt
git commit -am "add bacon file"
[master (root-commit) 12da48f] add bacon file
PETER CONTINUE from here...
1 file changed, 1 insertion(+)
create mode 100644 bacon.txt
ls
bacon.txt
echo "bits" >> bacon.txt
git stash
Saved working directory and index state WIP on master: 6d2649a initial commit
HEAD is now at 6d2649a initial commit
git stash list
stash@{0}: WIP on master: 6d2649a initial commit
git show stash@{0}
commit d152562d7dcbf7ebdf806977cae8308f1e7bb663
Merge: 6d2649a d5b0ce0
Author: John Smith <john.smith@gmail.com>
Date: Wed Jul 22 02:26:34 2015 -0700
WIP on master: 6d2649a initial commit
diff --cc bacon.txt
index 6e953b2,63953b2..b11453f
--- a/bacon.txt
+++ b/bacon.txt
@@@ -1,1 -1,1 +1,2 @@@
bacon
++bits
git log --oneline
6d2649a initial commit
git branch
* master
git fsck --lost-found
Checking object directories: 100% (256/256), done.
git show-ref
6d2649ab6b3f34ecf5437314f08f9b291f8fb9e3 refs/heads/master
d152562d7dcbf7ebdf806977cae8308f1e7bb663 refs/stash
git/git_describe.1479737220.txt.gz · Last modified: 2020/07/15 09:30 (external edit)
