$ 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的脚本,您可能需要在您的操作系统中采用它)