我已经从原始源的 upstream
master
存储库克隆了一个 Git 存储库到我的本地计算机。git remote -v
返回:
origin https://github.com/project.git (fetch)
origin https://github.com/project.git (push)
但我现在知道,我需要将这个 upstream
的 master
分支 fork 到我的个人 GitHub 帐户中,然后克隆该分支,创建一个新的分支,开始编码(这样我就不会直接对 upstream
存储库进行更改,而是对自己 fork 的 origin
存储库进行更改)。我已经将 upstream
的 master
分支 fork 到了我的 GitHub 个人资料中,但不知道该怎么继续。我需要让 git remote -v
看起来像这样:
origin https://github.com/myGitHubProfile/project.git (fetch)
origin https://github.com/myGitHubProfile/project.git (push)
upstream https://github.com/project.git (fetch)
upstream https://github.com/project.git (push)
如何实现这一目标,考虑到我已经从原始源代码克隆了upstream
master
并将其设置为origin
?
git fetch --all
或git remote update
之后,最终结果都是您将从两个存储库中获取所有提交,并通过适当的远程跟踪名称找到它们。 - torek