Mel*_*ius -1 git git-reset
我跑完git reset --soft "HEAD^6"之后在本地回购区中误跑了git reset --soft "HEAD^"
git reset --soft "HEAD^6"
git reset --soft "HEAD^"
现在我可以找到超过100个具有本地更改的文件
什么git reset --soft "HEAD^6"意思
编辑:对于那些会问我为什么这样做的人,这是一个错字。
Rom*_*eri 5
关于 reset --soft
reset --soft
git reset --soft <commitHash>将在HEAD不更改文件状态(doc)的情况下移动。
git reset --soft <commitHash>
HEAD
这就是为什么git status突然看到差异。现在,它将您的(未更改的)代码与较旧的参考进行比较。但文件也没有,当你做了最后两个操作改变。
git status
关于refspec HEAD^6
HEAD^6
HEAD^6将尝试指向提交的第六个父级HEAD。在大多数情况下,这将失败。也就是说,除非您的HEAD提交是(至少)六头章鱼合并的结果。我想我们可以排除这一点。
结论
因此,第二次操作失败了,这是无人操作。如果您打算进行第一次重设,那很好!
归档时间:
7 年,2 月 前
查看次数:
155 次
最近记录: