最初,我想删除一个远程分支。
[System.Xml.Serialization.XmlArrayItemAttribute("expressions", Namespace="http://hello.xxx.com/")]
public object[] arg2 {
......为我做了。但是,我没有区别于其他命令:
git push --delete <branchname>
这些是为了什么?该手册对我没有帮助,因为它听起来很相似,我希望他们能按照我最初的想法去做。
答案 0 :(得分:2)
git prune
会对您的本地存储库执行操作,并删除对象(例如,无法再从任何分支或标记访问的提交和文件,或者HEAD
)。 git push --prune
作用于远程存储库,并删除本地不存在的分支(真的小心这个命令,如它将删除您从未在本地签出的所有分支;如果您的本地仓库只知道某个分支作为远程分支,则会远程删除它。