从Git中的远程分支删除提交
我需要从远程分支删除提交。我创建了一个新的分支,使用从Git中的远程分支删除提交,git,Git,我需要从远程分支删除提交。我创建了一个新的分支,使用git-rebase来删除不需要的提交,但是当我尝试提交rebase时,我得到了没有要提交的内容,正在清理树 我做错了什么?选择要从Head中删除的提交数量,计算修订级别,然后在下面命令中的数字位置添加Head旁边的内容,并在下一步强制推送 git重置--硬头~3 git push--force您能显示完整的命令吗?git checkout-b pull_requestgit rebase-i好的,这就是您需要做的全部工作。如果您执行强制推送,
git-rebase
来删除不需要的提交,但是当我尝试提交rebase时,我得到了没有要提交的内容,正在清理树
我做错了什么?选择要从Head中删除的提交数量,计算修订级别,然后在下面命令中的数字位置添加Head旁边的内容,并在下一步强制推送
git重置--硬头~3
git push--force您能显示完整的命令吗?git checkout-b pull_request
git rebase-i
好的,这就是您需要做的全部工作。如果您执行强制推送,您不需要的提交应该会得到解决,但我现在“修复”了这个问题,只需从重新设置基础的本地分支创建一个新的远程分支并删除旧分支。