gpt4 book ai didi

git - 如何将特定的 Git 分支推送到我的服务器?

转载 作者:IT王子 更新时间:2023-10-29 00:50:58 25 4
gpt4 key购买 nike

我正在部署 Django 应用程序。该应用程序基于 Github OS 项目构建。我将其作为主分支存储在本地。

$ git branch   
* master
customized - customized with local dev settings
webfaction_customized - with production server settings

此项目的定制存储在 2 个独立的分支中。

我的计划是在 'customized' 中本地执行我的自定义,然后将这些更改 merge 到 'webfaction_customized'

然后将这些更改推送到 production_server 上的裸存储库:然后我会在 production_server 上克隆这个裸存储库,更改克隆存储库中的设置并重新启动 fcgi 进程。

第一个问题是我发现如果我试图将一个分支推送到不是主服务器的服务器,我无法从裸存储库克隆。

所以我尝试将主分支推送到服务器。

git push webfaction_server master

但现在我发现我的分支都没有上传。

有没有办法将特定分支推送到裸存储库并能够克隆该分支?

我是否需要重组我的项目,以便 Master 分支是我的自定义项,而 Github 项目将在 github 分支中?

最佳答案

你只需要做:

git push origin webfaction_customized

origin 是您的远程名称,webfaction_customized 是您的自定义分支。

因此,当您在 master 分支上工作时,您正在通过以下方式推送:

git push origin master

关于git - 如何将特定的 Git 分支推送到我的服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1947972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com