如何快速转发分支而不检查它

时间:2011-12-31 12:42:37

标签: git

在我的生产服务器上,我只是master总是签出。

我会git pull,它也会更新develop分支。

当我在生产服务器上提交master并尝试git push时,它会抱怨develop“非快进更新被拒绝”。

如何处理master而不会遇到与其他分支相关的问题?我甚至不想知道这个本地回购的其他分支。

2 个答案:

答案 0 :(得分:2)

您可以指定分支:

git push origin master

如果您没有指定分支,则它与.git/config中的内容一致。

因此,如果您始终只想在生产服务器上处理master,请更新.git/config,删除其他分支关联(请离开[branch "master"]部分,但删除{{ 1}} section),然后你可以再次[branch "develop"]没有参数。

答案 1 :(得分:0)

执行git push时,请指定分支,即

git push origin master