看到任何Git提交直接掌握?

时间:2014-10-15 09:21:59

标签: git branch versioning

让我们说开发团队应该将所有更改提交到本地分支,完成分支内的功能,然后将分支合并到主服务器中。

如何确定是否有任何直接提交给主人的提交?

2 个答案:

答案 0 :(得分:1)

您可以获取远程仓库,并查看来自master的日志:如果您看到commits which are only part of mastergit branch --contains <commit>),则直接在master上完成提交。

您可以保护您的仓库(如果您有权访问服务器),而不是通过 gitolite 推送到主分支。

答案 1 :(得分:1)

这将返回分支master的提交历史记录,采用任何合并提交的第一个/左父(因此忽略合并带来的提交),并仅显示那些非合并的提交:< / p>

git log master --first-parent --no-merges