I would like a complete list of SHAs that are available/possible to pass to the checkout operation
git checkout <sha-parameter-here>
similar to what I am getting from
git log --pretty=oneline
but a complete listing.
Here is a simple run through:
checkout earlier version in master branch using
git checkout "sha-parameter-from-log"
make modifications and commit
git commit -a -m 'something'
at this point the log is "truncated" but contains most SHA of most recent commit.
git log --pretty=oneline
when back to master, the SHA is not listed anymore
git checkout master
git log --pretty=oneline
HOWEVER, if i remember the SHA from the commit I can STILL perform
git checkout "sha-not-in-log"
Thanks for any help.