我的存储库设置方式是当有人推动“分支”时,CI系统检查已推送的内容,然后推回“主”。 所以,当有人推拉时,它就在“分支”上。 但是,如果有人犯了错误,那么它就会停留在“分支”上,当别人拉扯时,它会拖累坏事。
我发现我可以更改“git pull”和“git push”命令,以便他们从Master以外的其他分支中拉/推,但是我可以将这两个设置分开吗?如何以“git pull”=“git pull origin master”和“git push”=“git push origin branches”的方式设置我的存储库
提前致谢
答案 0 :(得分:1)
我认为你最好不要尊重Git的工作方式。
您可以让您的用户明确地从主服务器提取并推送到分支机构。
这样,从长远来看,你的历史会更有意义,没有用户会被隐藏的逻辑所迷惑。