我想从current
存储库中的特定提交到upstream
存储库中添加一些特定的更改。
运行类似这样的内容:git push upstream <commit SHA>:<remotebranchname>
添加提交以及所有以前的更改
运行类似
git checkout -b new-branch
git pull <remote> <upstream branch> branch is
git cherry-pick <commit hash>
git push <remote> new-branch
也写所有以前的更改。
我只想将该提交的特定更改写入upstream
存储库中,因此它不包括我的current
存储库中先前提交的更改,而不是upstream
中的更改。
[StackOverflow上有很多有关cherry-pick
和rebase
的信息,但没有一个回答这个非常具体的问题。
您可以从上游分支创建分支,然后选择樱桃。
假定“上游”是上游遥控器的名称。然后,您可以执行以下操作: