tft每日頭條

 > 生活

 > 查看git分支提交記錄

查看git分支提交記錄

生活 更新时间:2024-10-04 21:30:01

查看git分支提交記錄(如何以特定格式和順序查看按日期排序的分支)1

讓我們知道如何列出按日期排序的所有分支。

查看按日期排序的分支

顯示所有本地分支的列表,并根據上次提交的日期對它們進行排序。

# sort desc (-committerdate)git branch --sort=-committerdate# sort asc (committerdate)git branch --sort=-committerdate

如果您想制作自定義格式,您可以使用帶有 --sort 選項和 --format 選項的 for-each-ref 來編寫您的格式。

git for-each-ref --sort='-committerdate' --format='%(refname) %(committerdate)' refs/heads

在上面的命令中,我先打印 refname 然後在 --format 選項中提交日期,輸出将是這樣的

refs/heads/branch_name commitdaterefs/heads/branch_name2 commitdate# real outputrefs/heads/new_design Wed Apr 20 12:24:21 2022 0200refs/heads/design_assets Wed Apr 20 11:30:30 2022 0200

如果要先打印日期再打印 refname,選項格式将是這樣的 --format='%(committerdate) %(refname)%'

假設您不想打印 refs/heads 并且每次都隻想打印分支名稱,我們該怎麼做? 通過使用 sed。

git for-each-ref --sort='-committerdate' --format='%(refname) %(committerdate)' refs/heads | sed 's-refs/heads/--'#outputbranch_name commitdatebranch_name2 commitdate#real outputnew_design Wed Apr 20 12:24:21 2022 0200design_assets Wed Apr 20 11:30:30 2022 0200

我發現這些命令在從周末回到工作崗位或隻是從一個項目跳到另一個項目時非常有用。 希望您也可以使用這些命令!

如果您覺得這篇文章有用,請與您的朋友分享

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved