如何在git中使用提交而不将其添加到分支中?

如何在git中使用提交而不将其添加到分支中?,git,Git,我有一个分支X-正在执行一项任务。 突然,我遇到了一个bug,我在分支Y上修复了它,并打开了一个pull请求 我想继续在分支X上工作,在分支Y上进行更改,但没有提交 在git中有这样做的方法吗 当您在分支Y中时,可以将更改保存在一个存储中,然后将该存储应用到分支X中 git stash save <patch_name> git隐藏保存 注意:[您可以对n个更改执行此操作。非常有用的功能。] git checkout X git stash apply <patch_nu

我有一个分支X-正在执行一项任务。 突然,我遇到了一个bug,我在分支Y上修复了它,并打开了一个pull请求

我想继续在分支X上工作,在分支Y上进行更改,但没有提交


在git中有这样做的方法吗

当您在分支Y中时,可以将更改保存在一个存储中,然后将该存储应用到分支X中

git stash save <patch_name>
git隐藏保存
注意:[您可以对n个更改执行此操作。非常有用的功能。]

git checkout X

git stash apply <patch_number_you want to apply>
git签出X
吉特藏匿申请

注意:[如果需要,您可以应用保存和删除的任意数量的修补程序]

您可以将更改保存在分支Y中的隐藏中,然后将该隐藏应用到分支X中

git stash save <patch_name>
git隐藏保存
注意:[您可以对n个更改执行此操作。非常有用的功能。]

git checkout X

git stash apply <patch_number_you want to apply>
git签出X
吉特藏匿申请

注意:[如果需要,您可以应用保存和删除的任意数量的修补程序]

您可以在分支Y到分支X上选择提交,并告诉它不要进行提交


git cherry pick--no commit

您可以在分支Y上cherry pick提交到分支X,并告诉它不要进行提交


git cherry pick--no commit

您可以使用just cherry pick命令而不使用commit:

git cherry-pick <hash> --no-commit
git cherry pick--不提交

您可以只使用cherry pick命令而无需提交:

git cherry-pick <hash> --no-commit
git cherry pick--不提交

抱歉,我没有看到您的修复)抱歉,我没有看到您的修复)