我在Github有两个分支:主要和生产.对于一台服务器,我想让git pull默认为生产,虽然它不是默认的分支



我的GitHub仓库中有mainproduction分支。

我有2台服务器:一台用于生产,另一台用于测试。

我希望分支匹配如下:

main branch => testing server
production branch => production server

我已经为两个服务器设置了ssh。当我在生产服务器中编写:git pull时,我只想为生产分支拉更改,当我在测试服务器中编写git pull时,从主分支拉更改。

我该怎么做呢?

我知道我可以特别地拉出分支,但我想使它自动,以防止错误地将测试更改拉到生产中。

您可以在生产服务器中这样做(如果没有,您应该创建生产本地分支)

git branch --set-upstream-to=origin/production production

while,在测试服务器上你可以这样做:

git branch --set-upstream-to=origin/main main

当你在每个分支中运行git pull时,它们将从正确的分支中检索更新。

相关内容

  • 没有找到相关文章

最新更新