拉叉并提交拉取请求

Pull fork and submit pull request

我正在与 GitHub 合作并想提交拉取请求。当我 fork 存储库时,我没有看到我的更改,我猜是因为它从来没有问过我 link 存储库到哪里。我如何 link 将分叉回购到我个人计算机上的某个位置以进行拉取请求?这是为了采访而完成的代码我不知道放在哪里(或如何)。

我是第一个反对噪音的人,但我不知道还有什么交流网站可以post。如果我被指向其他地方并且它没有先关闭,我会关闭它。

如果您已经在本地克隆了原始仓库,您可以:

  • 确保你在 GitHub 上有一个分支(你似乎有一个,你说你没有看到你的更改,这是预期的,因为你还没有推送它们)
  • 声明该分叉为您的新来源

也就是

cd /path/to/my/local/repo
git remote rename origin upstream
git remote add origin https://github.com/<myGitHubAccount>/<reponame.git>

不要忘记添加您的更改、提交并推送:

git checkout -b aNewBranch
git add .
git commit -m "Fix done in a new branch for PR (Pull Request)"
git push -u origin aNewBranch

从那里,您可以转到 https://github.com/<myGitHubAccount>/<reponame.git>,切换到 aNewBranch,然后单击 "Make a Pull Request"