我是一个git绿带,并且很难将我的脑袋缠绕在一个概念上,并且令人惊讶地无法提供有关此主题的信息。
我们有一个repo(我们正在使用beanstalk),它有一个master和一些不同开发人员的分支。合并或重新绑定分支时,您是在本地执行此操作并推送该合并,还是在repo服务器上完成此操作?当你在本地合并一个分支并将其推送到repo时,git是否理解这一点并且合并也反映在那里?
答案 0 :(得分:1)
合并总是发生在您的本地仓库。合并后推送保留包含合并的提交历史记录。
答案 1 :(得分:1)
您在本地合并并将结果推送到服务器。合并就像存储库中的正常提交一样。
如果目标服务器有更新的版本并且需要合并,Git实际上会警告你。