Git:使用未按下的提交复制本地仓库

时间:2018-06-28 13:27:16

标签: git

我克隆了一个github仓库。我进行了一些修改并将其提交到本地,但没有将它们推送到github。我在bitbucket中创建了一个新的存储库,并打算使用以下命令将本地存储库推送到该新存储库:

cd my_local_repo
git push --mirror url_new_repo

这似乎起初是可行的,但是我看到我所做的提交和我没有推送到github的提交还没有被推送到bitbucket中的url_new_repo。如何将本地提交推送到url_new_repo?

2 个答案:

答案 0 :(得分:3)

您需要先添加一个遥控器,如下所示:

$> git remote add bitbucket_origin <your-bitbucket-repo-url>

您现在可以通过运行以下命令来查看此添加的遥控器:

$> git remote -v

现在,将存储库的本地版本推送到bitbucket:

$> git push bitbucket_origin <your-branch-name>
# <your-branch-name> is where you're checked-out to locally
# It can be seen by:
$> git branch

添加遥控器:https://help.github.com/articles/adding-a-remote/

答案 1 :(得分:1)

我认为您可以添加第二个遥控器,然后推到第二个遥控器

$ git remote add bitbucket path/to/your/repo.git
$ git push bitbucket