git - 将 repo 从 bitbucket 移至 github,但随后意外将最新更改推送到 bitbucket 而不是 github - 现在如何更新 github?
问题描述
我对 git 不是很有经验,我只将它用于非常基本的事情,主要是从网页复制命令并在没有真正了解引擎盖下发生了什么的情况下运行它们。
所以最近,我将我的 bitbucket 存储库移到了一个新的 pivate github 存储库。我的目标是/是将来只使用 github。我用笔记本电脑 A 做到了这一点。
但是昨天我犯了一个错误:我将笔记本电脑 B 上的一些本地更改提交到 git 并将其推送到旧的 bitbucket 存储库。
所以现在我有一个小问题:我想将这些更改添加到我的新 github 存储库中,但我不知道该怎么做,我不想把事情搞砸。
有人可以给我一个分步说明如何做到这一点,以及在哪台笔记本电脑上?我只能猜测我将不得不下载 bitbucket 存储库并将最新的提交推送到 github,但我不知道具体如何。
解决方案
Git 是一个去中心化的版本控制系统,因此它旨在与多个远程存储库一起工作。您可以使用以下命令将 github/bitbucket 存储库添加为本地存储库的新远程:
git remote add <remote-name> https://github.com/user/repo.git
然后,如果要推送到特定的远程存储库,可以使用以下命令:
git push <remote-name> <remote-branch>
您可以在Pro Git book中找到关于使用多个存储库的很好的介绍。
推荐阅读
- mysql - 使用两个或多个表在表中插入数据
- angular - 动态更改 MatPaginatorIntl itemsPerPageLabel
- python - 识别最小、最大列并转换为相对差异列
- python - 在没有项目的情况下构建 Django 模块(应用程序)
- highcharts - 高图表。是否可以通过标签上下文访问 Highcharts 类?
- r - 具有成对比较的 pivot_longer
- projection - 不同投影中 WMS 请求的 Geoserver ImagePyramids 问题
- python - Pandas 将列分组到列表中并计算出现次数
- android - 如何防止 recyclerview paymentlist 继续添加他们的列表?
- php - PHP 会话的 Safari 13.0.4 问题