Libgit2Sharp:如何更新symbolic ref";标题「;远程回购?
我需要更新远程主机上的主机,以指向其他分支。这样我就可以删除远程服务器上的分支。 我正在使用repo.Network.Push(remote,“:refs/head/master”)调用删除远程上的主分支。Libgit2Sharp:如何更新symbolic ref";标题「;远程回购?,git,libgit2sharp,Git,Libgit2sharp,我需要更新远程主机上的主机,以指向其他分支。这样我就可以删除远程服务器上的分支。 我正在使用repo.Network.Push(remote,“:refs/head/master”)调用删除远程上的主分支。 Libgit2Sharp中有什么方法可以做到这一点吗?如果远程存储库允许,可以删除主分支,但大多数都不允许,因为这很少是您真正想做的事情 只能从存储库本身更改存储库上的活动分支。在这里推也帮不了你。您需要转到服务器上的存储库并更改当前分支,或者使用服务器上的任何管理界面来执行此操作。在命令行
Libgit2Sharp中有什么方法可以做到这一点吗?如果远程存储库允许,可以删除主分支,但大多数都不允许,因为这很少是您真正想做的事情 只能从存储库本身更改存储库上的活动分支。在这里推也帮不了你。您需要转到服务器上的存储库并更改当前分支,或者使用服务器上的任何管理界面来执行此操作。在命令行上,应该是
git symbolic-ref -m "Switch active branch" HEAD refs/heads/some-other-branch
但是,如果您只想删除服务器上的主分支并使其未绑定
git update-ref -d refs/heads/master
我会带你去的