2015-12-11 18 views
1

有幾個關於混帳的問題:如何找出git提交源自哪裏?

1)有沒有辦法找出從哪個分支提交(這是從dev合併到master)起源?

2)在遠程和本地刪除分支後(在哪裏提交實際發起)也可以找到上述信息?

+1

的可能的複製[找到哪個分支git提交來自](http://stackoverflow.com/questions/2706797/finding-what-branch-a-git-commit-came-from) – ThanksForAllTheFish

回答

1

可以使用--merges選項

--merges 
     Print only merge commits. This is exactly the same as --min-parents=2. 

,並與特定的提交ID做git log --merges <commit_id>

不知道我得到這個問題的第二點,雖然

+0

@RP關於問題的第二部分,一旦分支指針在本地和遠程都被刪除,那麼不,它將不可用,儘管過去從該分支指針指向並可從其訪問的提交仍將是可用的那裏 –