我怎么能看到分支合并到主在远程服务器上,由某些开发人员推动


$ git branch -r --merged master

该命令列出了合并到master的远程分支,但没有告诉您它们属于谁。假设,另一个名为Michael的开发人员推入了一些分支,这些分支被合并到远程服务器上的分支master中。裘德能看到Michael推送的分支在远程服务器上合并成master吗?

被推送到远程服务器上的repo的分支对每个有权访问该repo的人都可用,每个人都可以推送到该分支并与其他分支合并,git不强制任何限制。一些git服务提供商(例如Bitbucket)可以对repos和分支强制一些隐私,但这是他们服务的一部分,而不是git的一般服务。

编辑:

这将给出在"master"

中表示最后一次合并的提交
git log -1 $(git branch -r --merged master| awk '{print $2}') 

(这是linux的脚本,您可能需要在您的操作系统中采用它)

最新更新