删除未合并的分支会有什么后果?能否通过该操作撤销代码修改?
未合并分支删除撤销修改问题解答
核心结论
可以直接在GitHub网页端删除尚未合并的分支,实现撤销该分支上所有提交修改的需求,该操作完全不会影响仓库内其他分支的现有内容。
网页端具体操作步骤
- 进入目标仓库的主页,点击顶部导航栏的
Branches入口,进入全部分支管理页面 - 在分支列表中找到你操作出错的目标分支,点击分支条目最右侧的垃圾桶样式删除图标,即可完成分支删除
- 如果你本地之前拉取过这个出错分支,可以在本地终端执行
git branch -D 对应分支名同步删除本地的冗余分支
相关注意事项
- 删除操作仅会清除当前分支本身以及它独有的提交记录,如果你的修改已经被合并到其他分支,或者有其他分支是基于这个出错分支拉取创建的,删除本分支不会清除其他关联分支上的相关修改
- 刚删除的分支可以在分支管理页面的
Deleted branches区域内恢复,超过平台保留期后的分支将无法找回
内容的提问来源于stack exchange,提问作者Lets Play Nebulous
相关产品推荐
相关产品推荐

