簡體   English   中英

在Windows上使用單個命令通過git log獲取第一行

[英]Get first line by git log with a single command on windows

似乎是一個非常簡單的問題,已經使我發瘋。 嘗試通過以下命令從提交列表中獲取第一行:

E:\\ Repos \\ reports> git log --oneline --reverse origin / master..feature / a123

獲取以下輸出

d8c38ac Dummy change to invoke deploy
aaca9eb (HEAD -> feature/a123, origin/feature/a123) Add transation isolation

然后嘗試做

E:\\ Repos \\ reports> git log --oneline --reverse origin / master..feature / a123 -n 1

不管我是否使用--reverse ,我總是得到aaca9eb commit

是的,這很令人沮喪,因為按數字( -n )限制提交的次數發生 --reverse 之前

盡管您可以將其通過管道傳遞給尾巴:

git log --oneline --reverse origin/master..feature/a123 | tail -1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM