[我正在尝试将特定的提交推送到upstream
存储库,这与我正在处理的提交相同,但有一些细微的变化。
[当前仓库位于upstream
之前,我想推送我在当前仓库中所做的某些更改,但不是全部。
[当我做类似的事情时
git push upstream <commit SHA>:<remotebranchname>
[它可以工作,但是它还会推送在我的upstream
存储库中的最后一次提交与我正在推送的提交之间完成的所有其他提交。
但是,我只想推送在[[那个提交]中进行的更改],而不是推送在该提交之前所做的更改。
如何避免它们被整合?UPDATE
给出的答案说明了如何推送特定的提交(包括所有历史记录),但是我想推送仅特定的提交而没有历史记录在后面。我正在尝试将特定的提交推送到上游存储库,这与我正在处理的提交相同,但是有一些细微的变化。当前仓库位于上游仓库的前面,我想推送一些...创建一个新分支
,将其重置为您要包括的最后一个提交,挑选要推送的一个提交。