如何将特定提交推送到仓库,不包括先前的提交?

问题描述 投票:0回答:2

[我正在尝试将特定的提交推送到upstream存储库,这与我正在处理的提交相同,但有一些细微的变化。

[当前仓库位于upstream之前,我想推送我在当前仓库中所做的某些更改,但不是全部。

[当我做类似的事情时

git push upstream <commit SHA>:<remotebranchname>

[它可以工作,但是它还会推送在我的upstream存储库中的最后一次提交与我正在推送的提交之间完成的所有其他提交。

但是,我只想推送在[[那个提交]中进行的更改],而不是推送在该提交之前所做的更改。

如何避免它们被整合?

我正在尝试将特定的提交推送到上游存储库,这与我正在处理的提交相同,但是有一些细微的变化。当前仓库位于上游仓库的前面,我想推送一些...

git commit git-commit upstream-branch
2个回答
0
投票
您首先必须使您的本地历史记录看起来像您想要推送的内容。然后就可以推送。

例如,数千种可能的方法之一就是使用git rebase:


0
投票
创建一个新分支
© www.soinside.com 2019 - 2024. All rights reserved.