Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github 使用同一分支上的提交挤压空提交_Github - Fatal编程技术网

Github 使用同一分支上的提交挤压空提交

Github 使用同一分支上的提交挤压空提交,github,Github,我已经提交了一些代码,下面我给出了我的问题陈述。 提交 他们都在我的分行abc 如何将两者合并为一个提交? 我只需要在我的分支中使用qwerty5。如果abcdef5确实是空的(并且它是您本地分支上最近提交的abc),您可以直接删除它: git reset --hard @~ 那里不需要壁球。 然后您可以推送您的分支。如果abcdef5真的是空的(并且它是您本地分支abc上的最新提交),您可以直接删除它: git reset --hard @~ 那里不需要壁球。 然后可以推送分支。可以使用以

我已经提交了一些代码,下面我给出了我的问题陈述。 提交

他们都在我的分行
abc

如何将两者合并为一个提交?

我只需要在我的分支中使用
qwerty5

如果
abcdef5
确实是空的(并且它是您本地分支上最近提交的
abc
),您可以直接删除它:

git reset --hard @~
那里不需要壁球。

然后您可以推送您的分支。

如果
abcdef5
真的是空的(并且它是您本地分支
abc
上的最新提交),您可以直接删除它:

git reset --hard @~
那里不需要壁球。

然后可以推送分支。

可以使用以下步骤挤压空提交:

git rebase -i HEAD~2
1.查看提交 2.把a压成b 3.编辑最终提交消息 4.推送你的代码
希望这有帮助。:)

您可以使用以下步骤挤压空提交:

git rebase -i HEAD~2
1.查看提交 2.把a压成b 3.编辑最终提交消息 4.推送你的代码 希望这有帮助。:)

s    abcdef5 a
pick qwerty5 b
# This is a combination of 2 commits.
# The first commit's message is:

message from commit a

# This is the 2nd commit message:

message from commit b
git push --force