【发布时间】:2021-12-07 16:05:47
【问题描述】:
【问题讨论】:
-
你不能只推送最新的提交,而不能推送之前的提交。
标签: android git android-studio
【问题讨论】:
标签: android git android-studio
如果此提交与您不想推送的提交无关,您可以这样做并且需要从适当的 rebase 开始。
在终端中它会是命令:
git rebase -i HEAD~3
这将打开具有此类内容的编辑器:
pick 11af733 Oldest commit
pick 085693f Some commit
pick d9242c1 Commit you want to push
现在您需要更改订单才能拥有您想要推送的提交。然后你可以检查它并推送到特定的分支
git checkout <sha of commit, in my case d9242c1>
git push origin HEAD:develop
您也可以在 Android Studio 中执行此操作,也可以在 Git / Interactively Rebase from Here 下查看类似的屏幕。
【讨论】: