我可能还没有这个术语.我把文件添加到git上的一个打开的项目中.我分叉了这个项目.我做了一些更改,我的最后一次提交是我要向项目请求的文件,而不是我之前做的小改动.当我去github网站并提出pull请求时,我得到所有提交的文件,我想要的是文件的最后一个,我不想提交所有其他提交,因为我不认为它是必要的该项目.只是我自己的改变.我该怎么办?如果可能的话,我应该单独制作另一份资源或单独附上文件并提交.
SLa*_*aks 78
你需要从远程HEAD创建一个新的分支,挑选对该分支的提交,将分支推送到GitHub上的repo,然后创建一个pull请求.
git checkout -b mybranch
git fetch upstream
git reset --hard upstream/master
git cherry-pick <commit-hash>
git push origin mybranch:mybranch
Run Code Online (Sandbox Code Playgroud)