Git don';我不知道如何将提交合并到源/主

Git don';我不知道如何将提交合并到源/主,git,Git,我创建了3个提交。之后,我尝试将我的更改推送到origin/master,但后来我发现我当前没有分支。之后,我尝试将新提交合并到origin/master,但失败了。 这是当前的git reflog: e664a6d HEAD@{0}: checkout: moving from e664a6d3a47e7036f61d47e69f91bd20235d59b0 to master e664a6d HEAD@{1}: merge master: Fast-forward 9f5948d HEAD@

我创建了3个提交。之后,我尝试将我的更改推送到origin/master,但后来我发现我当前没有分支。之后,我尝试将新提交合并到origin/master,但失败了。 这是当前的git reflog:

e664a6d HEAD@{0}: checkout: moving from e664a6d3a47e7036f61d47e69f91bd20235d59b0 to master
e664a6d HEAD@{1}: merge master: Fast-forward
9f5948d HEAD@{2}: checkout: moving from master to origin/master
e664a6d HEAD@{3}: merge HEAD@{3}: Fast-forward
9f5948d HEAD@{4}: checkout: moving from dc325aeb1866e54d068c103cbc75910d4c464d59 to master
dc325ae HEAD@{5}: commit: remove debug from app.php
f5f2d7b HEAD@{6}: commit: add new results to listing
有谁能告诉我我必须做什么?把头{4}-头{6}合并到我的本源/主目录中,然后回到分支机构与它一起工作


非常感谢。

您可以尝试在
HEAD@{4}
上重置
master

git checkout -B master dc325aeb186
然后试着推


注意:在所有测试中,不要忘记保存(或至少
git stash
)任何未跟踪的文件。

您可以尝试在
HEAD@{4}
上重置
master

git checkout -B master dc325aeb186
然后试着推

注意:在所有测试中,不要忘记保存(或者至少
git-stash
)任何未跟踪的文件