我正在努力部署一个Django应用程序.该应用程序构建在Github OS项目上.我把它存储在本地作为主分支.
$ git branch
* master
customized - customized with local dev settings
webfaction_customized - with production server settings
Run Code Online (Sandbox Code Playgroud)
此项目的自定义项存储在2个单独的分支中.
我的计划是在"自定义"本地执行我的自定义,然后将这些更改合并到'webfaction_customized'
然后将这些更改推送到production_server上的裸存储库:然后我将在production_server上克隆此裸存储库,更改克隆存储库中的设置并重新启动fcgi进程.
第一个问题是,如果我试图将分支推送到不是主服务器的服务器,我发现了这个问题,我无法从裸存储库中克隆.
所以我试图将主分支推送到服务器.
git push webfaction_server master
Run Code Online (Sandbox Code Playgroud)
但现在我发现没有上传任何分支机构.
有没有办法将特定分支推送到裸存储库并能够克隆该分支?
要么
我是否需要重新构建我的项目,以便Master分支是我的自定义,Github项目将在github分支中?
ask*_*ndz 76
你只需要这样做:
git push origin webfaction_customized
Run Code Online (Sandbox Code Playgroud)
origin是您的远程名称,webfaction_customized是您的自定义分支.
因此,当您在主分支上工作时,您正在推动:
git push origin master
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
71027 次 |
最近记录: |