在Github中,如何将更改提交到克隆并提交拉取请求?

时间:2011-09-08 18:14:50

标签: github clone fork

我克隆了一个Github仓库,进行了一些更改,现在我需要提交它们并发送一个pull请求。如何将我的克隆变成一个分叉?

2 个答案:

答案 0 :(得分:20)

转到github repo,然后单击“fork”。现在你有了一个分支:)现在你需要将你的更改推送到你的fork并通过github发送pull请求

git remote add myfork git@github.com:MyUsername/MyForkRepository.git
git push myfork master

从那里你可以很容易地发送拉取请求。

答案 1 :(得分:0)

您可以在命令行中使用github's hub。为了获得最终的胜利,您可以将“origin”更改为您的分支,并通过一些重命名将您分叉的项目更改为上游:

# fork the project you cloned, creates a new remote with your username
# (and forks the project on github if you haven't already done so):
git fork
git remote rename origin upstream
git remote rename YOURUSERNAME origin