【发布时间】:2016-04-14 04:20:12
【问题描述】:
我有一个小型 repo,其中包含一个 master 和一个实验分支,用于尝试一些新功能。我决定不在master上实现这些功能。
当我使用git push origin --delete <branchName> 删除该实验分支时,该分支的提交会发生什么情况? git 会保留一些不可访问的残余吗?如果我没记错的话,我在那个分支上有标签,它被上传到了 github。这会引起什么问题吗?
编辑:
我按照建议检查了gitk --all,提交图如下所示:
我想删除 babel 分支及其所有提交,并且我不希望它可以恢复。这可能吗?
【问题讨论】: