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

时间:2018-07-14 15:48:23

标签: git push commit gitkraken

我已经完成了一项壮举,但我做了四次,有些逻辑包,html ...

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

我如何在gitkraken中工作?

我可以使用Cherry Pick吗?

当您有很多提交时,有人可以告诉我如何只推送一个提交 本地仓库。

2 个答案:

答案 0 :(得分:0)

当您推送时,总是推送分支的当前状态,而不是单个提交。如果您只想将某个提交添加到另一个分支,则可以选择cherry-pick:签出您要向其“添加”提交的分支,并使用xyz@myb2cname.onmicrosoft.com或相应的gk功能(右键单击提交-> Cherrypick提交)。当您按下时,远程分支将被更新,并且将包含一个包含精心挑选的更改的提交。

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

我建议您阅读一些有关git如何工作的初学者文献。您可以在git tag info中找到链接,例如the git pro book

答案 1 :(得分:0)

实际上,如果可以在git中完成(如此处How can I push a specific commit to a remote, and not previous commits?所述),则可以在gitKraken中完成。

但是我看不到这样做的图形方式,所以我认为可以通过打开gitkraken终端并按照链接的注释来完成