从GitHub中删除悬空提交的方法如下:
- 首先,确保你拥有对该仓库的写权限。
- 打开仓库的页面,点击上方的"Pull requests"选项卡。
- 在"Pull requests"页面中,点击"Closed"选项卡,找到你想删除的悬空提交所对应的Pull Request。
- 进入该Pull Request页面后,点击右上方的"Reopen"按钮,将其重新打开。
- 在Pull Request页面的右侧,点击"Files changed"选项卡,进入文件变更页面。
- 在文件变更页面中,找到你想删除的悬空提交所对应的文件。
- 点击文件名旁边的"..."按钮,选择"Delete this file"选项。
- 在弹出的确认对话框中,输入一个删除的原因,并点击"Commit changes"按钮。
- 返回到Pull Request页面,点击右上方的"Close pull request"按钮,将其关闭。
- 最后,在Pull Request页面的右上方,点击"Delete branch"按钮,删除该分支。
这样,你就成功地从GitHub中删除了悬空提交。
请注意,以上步骤仅适用于删除已经关闭的Pull Request中的悬空提交。如果你想删除尚未关闭的Pull Request中的悬空提交,你需要先关闭该Pull Request,然后按照上述步骤进行操作。