答案 0 :(得分:0)
如果您要删除提交使用
git rebase -interactive
和
git filter-branch
但是您必须重新提交在要删除的提交之后进行的每次提交。
或者,如果您只想删除特定提交的更改,则最好使用
git revert <hash of the commit>
答案 1 :(得分:0)
如果要删除整个分支,请单击位桶左侧的分支图标,它将显示所有分支。将会有诸如分支,后退/前进,更新,拉动要求,构建,动作之类的列。在分支的操作栏中单击3点->选择删除分支。删除之前,请在本地保留备份。
答案 2 :(得分:0)
我建议删除选定的提交。使用此
git reset --soft <commit ID>
例如
git reset --soft 23wfee 3eelw2 34efff
然后,您的特定提交将被删除,但是如果您不希望更改更改,请像这样用硬而不是软。
git reset --hard <commit ID>
答案 3 :(得分:0)
解决git rebase -i最近一次正确提交的ID的问题,然后您可以删除您不希望看到的提交,然后删除git push -f origin master