【问题标题】:Pushing local repository to server将本地存储库推送到服务器
【发布时间】:2011-07-29 16:42:04
【问题描述】:

到目前为止,我在本地存储库(本地初始化,未克隆)上工作。因为我在不止一个工作站上工作,所以我决定“上网”并将我的 repo 推送到服务器。另外,我想推所有分支。

所以问题是: 有什么方法可以推送整个本地初始化的 repo 吗?

【问题讨论】:

    标签: git git-push


    【解决方案1】:

    为了让事情变得更简单,如果您还没有创建遥控器,请先创建一个遥控器:

    git remote add origin <server repo url>
    

    现在你可以这样做了:

    git push --all
    

    将所有分支推送到默认远程源。 (如果您将其命名为其他名称,则必须将其指定为参数。)

    【讨论】:

    • 不应该先创建一个裸仓库吗?
    • @Htbaa:是的,您必须先创建一个存储库,然后才能推送到它。我认为 OP 已经这样做了,因为他们继续询问如何推送 all 分支。
    • @Jefromi 有什么理由在不创建裸仓库的情况下进行推送(我的意思是服务器是否有可能自动创建它链接 heroku)
    • @ANinJa 如果您有新问题,请提出新问题(尽管此时可能重复)。
    • 这个答案不完整。如果我首先在遥控器上执行git init,那么问题是存在冲突,因为它已经有一个主分支。如果我现在这样做git init --bare,那么该文件夹是一些特殊的无法使用的 bare git repo。您能否发布将本地存储库推送到远程服务器所需的所有命令。假设服务器上还没有文件夹。
    猜你喜欢
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 2011-06-24
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    相关资源
    最近更新 更多