Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/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 有没有办法把两个先犯的错误挤成两半?_Git_Git Rebase - Fatal编程技术网

Git 有没有办法把两个先犯的错误挤成两半?

Git 有没有办法把两个先犯的错误挤成两半?,git,git-rebase,Git,Git Rebase,我最近创建了一个新的git存储库,并添加了两个首次提交。现在我认为最好是让他们成为一个整体。通常在这些情况下,我是在做交互式的重基,即 git-rebase-i头~2 但是,现在我只有两次提交,因此返回致命错误: 致命:上游“头~2”无效 因此,我想问——有没有办法将这两次提交压缩为一次?软重置回第一次提交,然后用第二次提交的变更集进行修改?重新创建回购协议和您想要的第一次提交不是很快吗?

我最近创建了一个新的git存储库,并添加了两个首次提交。现在我认为最好是让他们成为一个整体。通常在这些情况下,我是在做交互式的重基,即

git-rebase-i头~2

但是,现在我只有两次提交,因此返回致命错误:

致命:上游“头~2”无效


因此,我想问——有没有办法将这两次提交压缩为一次?

软重置回第一次提交,然后用第二次提交的变更集进行修改?重新创建回购协议和您想要的第一次提交不是很快吗?