[
Date Prev][Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
Re: git log question
From:
Davis Herring
Subject:
Re: git log question
Date:
2017年11月30日 10:06:00 -0700
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.0
(All these commands have been given by others in this thread; this
message aims to better relate them to the questions asked.)
I find the following puzzling:
steve [ ~/git/emacs-master ]$ git log --oneline | grep b407c521f2
b407c521f2 Remove pinentry.el
steve [ ~/git/emacs-26 ]$ git log --oneline | grep b407c521f2
The latter gives no output; yet:
This command of course answers your original question: "Is commit C on
branch B?". You could use "grep -q" to make it a test, but "git
merge-base --is-ancestor C B" is more efficient.
steve [ ~/git/emacs-26 ]$ git log --oneline b407c521f2 -1
b407c521f2 Remove pinentry.el
That is, `git log' invoked with a specific commit will find that commit
even when it's not on the current branch but on another branch in this
repository,
"git log" == "git log HEAD"; "git log X" reports X itself and all
commits in its history.
but it appears unable to say which branch it's on.
This is a different, dual question: "Which branches contain commit C?",
for which the command is "git branch [-r|-a] --contains C".
Davis
--
This product is sold by volume, not by mass. If it appears too dense or
too sparse, it is because mass-energy conversion has occurred during
shipping.
- Re: git log question, (continued)
- Re: git log question , Mathias Megyei, 2017年11月30日
- Re: git log question , Stephen Berman, 2017年11月30日
- Re: git log question , Yuri Khan, 2017年11月30日
- Re: git log question , Stephen Berman, 2017年11月30日
- Re: git log question , Noam Postavsky, 2017年11月30日
- Re: git log question , Yuri Khan, 2017年11月30日
- Re: git log question , Andreas Schwab, 2017年11月30日
- Re: git log question , Kaushal Modi, 2017年11月30日
- Re: git log question , Andreas Schwab, 2017年11月30日
- Re: git log question , Noam Postavsky, 2017年11月30日
- Re: git log question,
Davis Herring <=
Re: git log question , Herring, Davis, 2017年11月30日
Re: git log question , Eli Zaretskii, 2017年11月30日