Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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
Git 我的孩子去哪里了?_Git_Git Rebase - Fatal编程技术网

Git 我的孩子去哪里了?

Git 我的孩子去哪里了?,git,git-rebase,Git,Git Rebase,我有一个这样的存储库日志 <randomSha> 5 <randomSha> 4 <randomSha> 3 <randomSha> 2 <randomSha> 1 4号和5号到哪里去了 更新:有人建议我检查给我这个的reflog fa755b2 HEAD@{0}: rebase -i (finish): returning to refs/heads/master fa755b2 HEAD@{1}: commit (amend):

我有一个这样的存储库日志

<randomSha> 5
<randomSha> 4
<randomSha> 3
<randomSha> 2
<randomSha> 1
4号和5号到哪里去了

更新:有人建议我检查给我这个的reflog

fa755b2 HEAD@{0}: rebase -i (finish): returning to refs/heads/master
fa755b2 HEAD@{1}: commit (amend): 3
55ff2f2 HEAD@{2}: cherry-pick: fast-forward
89a44a2 HEAD@{3}: rebase -i (start): checkout eea7ec2^
5149153 HEAD@{4}: rebase -i (finish): returning to refs/heads/master
5149153 HEAD@{5}: rebase -i (start): checkout 5149153^
5149153 HEAD@{6}: commit: 5
8eab00c HEAD@{7}: commit: 4
55ff2f2 HEAD@{8}: commit: 3
89a44a2 HEAD@{9}: commit: 2
eea7ec2 HEAD@{10}: commit: 1
b5ae9d7 HEAD@{11}: commit (initial): initial

有人知道4号和5号去了哪里吗?我在第一次签出时有点不知所措…

日志中的线性提交列表不足以确定发生了什么;您需要查看提交图,就像它在重新基址之前一样。请注意,默认情况下,
git-rebase
不会重建合并提交;“丢失”的提交可能是合并提交。您可以尝试还原到旧的提交
5
,然后通过
git show fa755b2
检查您使用
commit(amend):5
生成的更改,并将其重新应用到您的repo。
fa755b2 HEAD@{0}: rebase -i (finish): returning to refs/heads/master
fa755b2 HEAD@{1}: commit (amend): 3
55ff2f2 HEAD@{2}: cherry-pick: fast-forward
89a44a2 HEAD@{3}: rebase -i (start): checkout eea7ec2^
5149153 HEAD@{4}: rebase -i (finish): returning to refs/heads/master
5149153 HEAD@{5}: rebase -i (start): checkout 5149153^
5149153 HEAD@{6}: commit: 5
8eab00c HEAD@{7}: commit: 4
55ff2f2 HEAD@{8}: commit: 3
89a44a2 HEAD@{9}: commit: 2
eea7ec2 HEAD@{10}: commit: 1
b5ae9d7 HEAD@{11}: commit (initial): initial