2017-06-16 160 views
1

我正在使用GitHub并希望提交拉请求。当我分叉仓库时,我没有看到我所做的更改,因为它从来没有问过我将仓库链接到哪里。如何将分叉的回购链接链接到我的个人计算机上的拉取请求位置?这是面试和代码完成,我不知道在哪里(或如何)。拉叉并提交拉请求

我是第一个反对噪音的人,但我不知道要发布什么其他交流网站。如果我指向其他地方并且不先关闭,我会关闭它。

+0

当你从叉GitHub,通常你的本地Git应该知道在哪里推动事情,理想情况下这是自动的。 –

+0

我下载了github桌面应用程序,并且显示了我所做的工作,但无法在线看到它。它告诉我,我的回购和他们的回购没有区别。多年来我没有使用Git,我知道这是我的最终目标。嘈杂的帖子让我越来越绝望。 – Jon

+0

你把你的改变推到你的叉子上吗? –

回答

1

如果你在本地克隆原来的回购,您可以:

  • 确保你有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,并点击“拉入请求”