如何使用 gitkraken UI 推送特定提交

how to I push a specific commit using gitkraken UI

我做了一个壮举,但是我提交了四次,一些逻辑包,html...

但现在我想推送第三次提交(所有 html)。

如何使用 gitkraken?

我可以使用 Cherry pick 吗?

谁能告诉我当你有很多提交时如何只推送一个提交 本地回购。

推送时,您始终推送分支的当前状态,而不是单个提交。如果你只想将某个提交添加到另一个分支,cherry-pick 是一个选项:检查你想要 "add" 提交的分支,并使用 git cherry-pick <commit-sha> 或相应的 gk 功能(右键单击提交 -> Cherrypick 提交)。当你推送时,远程分支将被更新,并将包含一个包含精心挑选的更改的提交。

但是为什么您只想使用一个功能的单个提交?您确定不想合并整个功能分支吗?有关您的工作流程和分支模型的更多信息将在此处提供帮助。

我建议您阅读一些关于 git 工作原理的初学者文献。您可以在 git tag info, like the git pro book

中找到链接

实际上,如果这可以在git中完成,如这里所说How can I push a specific commit to a remote, and not previous commits?,它可以在gitKraken中完成。

但是我看不到图形化的方法,所以我假设可以通过打开 gitkraken 终端并按照 link[=11= 的评论来完成]