我创建了5个不同提交的pull请求,我想将其压缩为单个提交。
在那个分支上(在本地机器上)我执行了git log命令,但没有看到这5个提交。 它显示了从上游(主项目)+最后一次提交到分叉分支的提交。 我不知道我的分支机构上的其他4次提交发生了什么。
后来,当我执行命令
时,我最终弄乱了所有东西git rebase -i HEAD~5
如何在本地计算机上的拉取请求中看到与分支相同的提交?
答案 0 :(得分:1)
你应该这样做:
git reflog
查看当地分行所做的所有事情
git checkout -b newbranchname referencenumber_of_last_commit
将其带回上次提交if you so desire
然后在pull request
中查看本地分支上的提交:
尝试步骤here
或者干脆做:
- git fetch origin
- git checkout -b b2 origin / b2
醇>
但上面的链接最有帮助。