2009-11-27 53 views
8

我試圖找出當我的某個存儲庫中的某個特性分支被創建時,我發現這非常困難。我結束了使用git show-branchgit log的組合。什麼是最簡單/最快的方式來找出什麼時候創建了一個git分支?

有沒有更簡單的方法從命令行快速高效地找到這一小段信息?

+0

[如何確定創建一個Git分支什麼時候?](http://stackoverflow.com/q/2255416/995714),[找到當創建一個git分支](http://stackoverflow.com/q/18277841/995714) – 2017-04-24 06:28:49

+0

[如何確定何時創建一個Git分支?](http://stackoverflow.com/questions/ 2255416/how-to-determine-when-a-git-branch-was-created) – 2017-04-24 06:29:23

回答

13
git show $(git merge-base master your-branch) 

將顯示提交您的分支分出主

+0

我相信這隻適用於'your-branch'尚未與'master'合併的情況。如果是這種情況,那麼當分支最後合併時,這不會顯示嗎? – 2011-12-28 10:18:39

+0

@MichaelMior:是的,正確的。但是如果你的分支已經合併了,你可能不知道它是否是同一個分支或不同的分支(你可能已經在舊分支上創建了一個新的分支)。您只會獲得最新(有意義)的合併基礎。將_branch_視爲不包含在主幹(主)_中 – knittl 2011-12-28 18:23:04

相關問題