[英]NetBeans: Is it possible to push a branch in git, with the option --force?
[英]In TortoiseGit, what is the equivalent of git branch -d (without the --force option)?
当您使用“浏览参考对话框”(上下文菜单:TortoiseGit→浏览参考...,您可能需要在打开上下文菜单时按住Shift键 )删除本地分支时,TortoiseGit会检查特定分支是否已合并到HEAD
提供不同的确认对话框。
比照 TortoiseGit手册: https : //tortoisegit.org/docs/tortoisegit/tgit-dug-browse-ref.html
在删除本地分支之前从TortoiseGit 2.5.6开始,检查它是否已合并到HEAD并显示结果,以便您可以决定是否删除分支。
如果不使用libgit2删除引用,TortoiseGit使用git.exe branch -D
删除分支。 并且, -d
选项没有用例。 看到:
(来自TortoiseGit 2.5.2源代码)
但是,TortoiseGit通常会询问用户是否要删除分支。 看到:
有用信息 :(来自@Fabien Bouleau的评论)
带有“-d”的Git检查在删除之前已经合并了分支。
TortoiseGit显示一个不可知的提示,一个确认,以防止错误点击。
但它不能保留你的工作。
(如果删除了未合并的分支,可以使用Reflog对话框将其恢复。实际上,请将这些提交恢复。:P)
是。 TortoiseGit应该做一些删除未合并分支的事情。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.