重新定位和拉取请求

时间:2016-02-08 21:13:23

标签: git github

我正在开发源代码插件,我做了所有必要的更改。目前,我在我的工作版本的主分支。我想从原始作品中重新定义更新,然后发送拉取请求。有谁可以请帮助我采取什么步骤进行变基,然后再提出拉动请求?谢谢

1 个答案:

答案 0 :(得分:1)

你可以按如下方式做一个简单的rebase:

git fetch upstream # or whatever your remote is
git rebase upstream/master

这可能会引入您需要修复的冲突,然后显然会推送。

您现在可以提交拉取请求。我建议从命名分支而不是主分支中进行。您可以按如下方式推送到Github(或任何远程)时执行此操作:

git push origin master:my_awesome_feature

它将在名为my_awesome_feature

的遥控器上创建一个分支

如果你想压缩你的提交(交互式rebase),你仍然需要做上述步骤,但是看看这里:Squash my last X commits together using Git