首页 > 解决方案 > 将 repo 从 bitbucket 移至 github,但随后意外将最新更改推送到 bitbucket 而不是 github - 现在如何更新 github?

问题描述

我对 git 不是很有经验,我只将它用于非常基本的事情,主要是从网页复制命令并在没有真正了解引擎盖下发生了什么的情况下运行它们。

所以最近,我将我的 bitbucket 存储库移到了一个新的 pivate github 存储库。我的目标是/是将来只使用 github。我用笔记本电脑 A 做到了这一点。

但是昨天我犯了一个错误:我将笔记本电脑 B 上的一些本地更改提交到 git 并将其推送到旧的 bitbucket 存储库。

所以现在我有一个小问题:我想将这些更改添加到我的新 github 存储库中,但我不知道该怎么做,我不想把事情搞砸。

有人可以给我一个分步说明如何做到这一点,以及在哪台笔记本电脑上?我只能猜测我将不得不下载 bitbucket 存储库并将最新的提交推送到 github,但我不知道具体如何。

标签: gitgithubbitbucket

解决方案


Git 是一个去中心化的版本控制系统,因此它旨在与多个远程存储库一起工作。您可以使用以下命令将 github/bitbucket 存储库添加为本地存储库的新远程:

git remote add <remote-name> https://github.com/user/repo.git

然后,如果要推送到特定的远程存储库,可以使用以下命令:

git push <remote-name> <remote-branch>

您可以在Pro Git book中找到关于使用多个存储库的很好的介绍。


推荐阅读