我做了坏事..我不知道我做了什么,但我现在有两个没有父母的提交。据我所知,我只应该有一个,这是初始提交。
每当我责备时,时髦提交之前的所有更改都指向提交 2139f47。
这是我的 reflog 的时髦部分:
...
49d0d22 HEAD@{313}: commit (merge): unused questions widget removed
2139f47 HEAD@{314}: commit: unused questions widget removed
e548c10 HEAD@{315}: commit: unused questions widget removed
e7d174b HEAD@{316}: pull: Fast-forward
...
内部链接看起来像这样:
HEAD
|
... e548c10
| |
49d0d22 -----+ |
| | |
2139f47 e7d174b
| |
nil ...
|
initial
合并提交对象(49d0d22)的内容是:
tree c3989e79c49df4b141b080502192bf0be0f67195
parent 2139f479dac242ad2ef757519aef77f3003ca996
parent e7d174bef4ab7e89b96f8c3de3551d0b760c80f8
author Michael Andersen <***> 1345190024 +0200
committer Michael Andersen <***> 1345190024 +0200
unused questions widget removed
没有父级的时髦提交 (2139f47) 的内容是:
tree 4cfebc6b5a2a525bc255e4e095008b6aa8b106cc
author Michael Andersen <***> 1345189769 +0200
committer Michael Andersen <***> 1345189918 +0200
unused questions widget removed
似乎没有对象指向(e548c10)的提交的内容是:
tree 0ae0960fccee7faec86ce7a82dd30af70f9c225a
parent e7d174bef4ab7e89b96f8c3de3551d0b760c80f8
author Michael Andersen <***> 1345189769 +0200
committer Michael Andersen <***> 1345189769 +0200
unused questions widget removed
所以我的问题是:
我可以删除时髦的提交吗?以及这如何影响我的程序员同事的起源和本地存储库?
- - 编辑 - -
我不在乎丢失一些提交对象。如我所见,我需要去掉 2139f47 和 e548c10。我怎么做?