Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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重置--软头~40为投掷错误_Git - Fatal编程技术网

Git重置--软头~40为投掷错误

Git重置--软头~40为投掷错误,git,Git,我想挤压一个分支上的所有提交。(大约100次)。 我执行命令 git reset --soft HEAD~40 但它是在抛出错误 致命:参数“HEAD~40”不明确:未知修订或路径不在工作树中 使用“---”将路径与修订分开,如下所示: '吉特[…]-[…]' 不知道为什么会发生这种情况。您当前的分支是否有超过50次提交?@Aydinogur:更改了标题中的数字,但您的问题仍然有效。git log--graph--oneline | head-n 41>的输出是什么?我重置了一次,之后我无法检

我想挤压一个分支上的所有提交。(大约100次)。 我执行命令

git reset --soft HEAD~40
但它是在抛出错误

致命:参数“HEAD~40”不明确:未知修订或路径不在工作树中

使用“---”将路径与修订分开,如下所示: '吉特[…]-[…]'


不知道为什么会发生这种情况。

您当前的分支是否有超过50次提交?@Aydinogur:更改了标题中的数字,但您的问题仍然有效。
git log--graph--oneline | head-n 41
>的输出是什么?我重置了一次,之后我无法检查提交的数量。我的错。将关闭此问题。使用
git log
查找要重置回的提交,然后使用
git reset--soft
是否也会引发错误?