From: Junio C Hamano Date: Mon, 20 Jul 2020 17:50:41 GMT Subject: Re: How can I search git log with ceratin keyword but without the other keyword? Message-ID: In-Reply-To: Carlo Arenas writes: > On Sat, Jul 18, 2020 at 10:28 PM 孙世龙 sunshilong wrote: >> Is there some method(or command provided by git) that could get the >> comments of a certain commit (e.g: first, second,... nth) > > what you are looking for is described sometimes as "relative > reference" [1], so for example if you want to refer to the commit > before last (ex: second from the top, counting as 0 base) in a > repository that looks like: > > $ git log --oneline > b1824b2 (HEAD -> master) second > 00d85f1 first > 68757c9 initial > > $ git log --oneline -n 1 HEAD@{1} > 00d85f1 first You meant HEAD~1, not the nth reflog entry (which does not have anything to do with the parenthood sequence between commits).