来自svn,刚刚开始熟悉git.
当在git中删除分支时,它是否从历史记录中删除了?
在svn中,您可以通过还原删除操作(反向合并)轻松恢复分支.与svn中的所有删除一样,分支永远不会被删除,它只是从当前树中删除.
如果实际上从git中的历史记录中删除了分支,那么从该分支合并的更改会发生什么?他们保留了吗?
有人可以帮我理解以下两个 git 命令有什么区别吗?
$ git branch -d testing
Run Code Online (Sandbox Code Playgroud)
和
$ git branch -D testing
Run Code Online (Sandbox Code Playgroud)
我们什么时候应该使用-D?