我在 https://github.com/railstutorial/sample_app_rails_4 克隆了存储库并对其进行了大量更改(我将其用作我自己的应用程序的起点),现在我想将更改后的应用程序推送到我自己的 github 帐户上的 repo。
如何更改链接到的 github 存储库?
最佳答案
正如 Deefour 所说,您的情况与 Change the URI (URL) for a remote Git repository 中的情况并无太大不同。 .当您克隆
一个存储库时,它会被添加为您的远程
,名称为origin
。您现在需要做的(因为您不再使用旧源)是更改 origin
的 URL:
$ git remote set-url origin http://github.com/YOU/YOUR_REPO
如果原始存储库会经常更新并且您希望不时获取这些更新,那么与其编辑 origin
不如添加一个新的 remote
:
$ git remote add personal http://github.com/YOU/YOUR_REPO
或者甚至可以调用旧的 upstream
:
$ git remote rename origin upstream
$ git remote add origin http://github.com/YOU/YOUR_REPO
然后,每当您想从上游
获取更改时,您可以:
$ git fetch upstream
因为这个源是一个示例存储库(似乎是一种开始的模板),我认为根本没有必要保留它或 fork 它 - 我将在这里使用第一个替代方案.
关于git - 从别人的 Github 克隆一个 repo 并将其推送到我的 Github 上的一个 repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18200248/