如何在某些开发人员的推动下看到分支机构在远程服务器中合并为主服务器?

时间:2015-08-20 11:28:28

标签: git merge branch git-merge git-bash

$ git branch -r --merged master

该命令列出了合并到master的远程分支,但没有告诉您它们属于谁。 比如说,另一个名为Michael的开发人员推送了一些分支,并将它们合并到远程服务器中的分支master中。 Jude是否能够看到由Michael推动的分支机构合并到远程服务器中的master中?

1 个答案:

答案 0 :(得分:0)

对于有权访问该存储库的每个人都可以使用推送到远程服务器上的存储库的分支,每个人都可以推送到该分支并与其他分支合并,git不会强制执行任何限制。一些git服务提供商(即Bitbucket)可以对repos和分支机构强制执行一些隐私,但这是他们服务的一部分而不是git。

修改

这将提供代表“master”

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

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