【问题标题】:connect local repo with remote repo将本地仓库与远程仓库连接起来
【发布时间】:2012-06-26 16:14:53
【问题描述】:

我有一个本地仓库。我创建了整个应用程序,但现在我想将它推送到远程仓库。我也已经有远程仓库了。如何在不丢失我所做的任何工作的情况下连接这两个存储库?

【问题讨论】:

    标签: git repository


    【解决方案1】:
    git remote add origin <remote_repo_url>
    git push --all origin
    

    如果您想将所有分支设置为在使用git pull 时自动使用此远程仓库,请将--set-upstream 添加到推送中:

    git push --all --set-upstream origin
    

    【讨论】:

    • 远程 repo url 应该是这样的吗? https://example.com/projects/luotsi/repositories/git/marketing-site-redux
    • 可能,是的。它通常以https://example.com/.../reponame.git 之类的结尾,尽管.git 结尾在技术上不是必需的。
    • 最简单的找出方法是尝试并查看。如果不正确,Git 会通知您。
    • 您的应用程序是否在本地存储库中(即您是否在某个时候完成了git init 并提交了一些东西)?该错误消息表示您不在存储库中。
    • 下一层文件夹,你的仓库在另一个城堡里
    【解决方案2】:

    “vergenzt”提供了一行确切的答案,但是如果您想详细了解如何提交代码并连接本地和远程 github 存储库并使用 git cli 将代码推送到远程存储库中,您可以通过这个文章 : https://medium.com/geekstrends/a-beginners-guide-to-starting-with-git-cli-1d5c44af0a4

    【讨论】:

      【解决方案3】:

      我知道你问这个问题已经有一段时间了,但是如果其他人需要,我按照这里所说的做了 "How to upload a project to Github" 在这个问题的最佳答案之后。之后最重要的答案是在这里说“git error: failed to push some refs to”我不知道究竟是什么让一切正常。但现在正在工作。

      【讨论】:

      • 不赞成使用链接的答案,请将这些页面的相关部分复制到您的答案中。
      【解决方案4】:

      首先发出这个命令git remote add origin {url for the remote repo} 然后 tab 这个命令git push origin master 注意 master 的名字是 github 上的远程仓库的名字,如果它有另一个名字,比如 main 或者别的东西,而不是 master。 预计现在可以连接并推送您的本地存储库。如果发生任何事情或出现任何错误,请尝试此命令git pull --rebase origin master

      【讨论】:

        猜你喜欢
        • 2021-11-02
        • 1970-01-01
        • 2018-12-05
        • 1970-01-01
        • 2018-02-06
        • 2019-06-22
        • 2021-04-07
        • 2021-11-14
        • 2016-10-09
        相关资源
        最近更新 更多