github pr提交单一或指定文件到远程仓库的方法

  • 场景:自从fork一个项目后一直在自己的master上做修改
  • 直到今天,想把一些功能推送给源仓库,于是提交pull request,发现提交的是所有修改。而我只是想单独提交一个功能(一个文件),于是有了这篇文章。

一、新建一个本地分支,设置源为上游仓库

git checkout -b newFeatureBranch upstream/master

如果您没有设置upstream仓库,参考这篇文章:http://jeeinn.com/2019/01/634

二、挑出要提交的版本号进行提交

git cherry-pick a3e62375 git commit -m “cherry-pick test”
知识点:cherry-pick的使用

三、推送到远程仓库

git push origin newFeatureBranch

四、在GitHub页面上提交pr(pull request)

等待对方合并吧~ 文章参考https://testerhome.com/topics/6558
Author: thinkwei

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注