版权声明:本文为博主原创文章,未经博主允许不得转载。github仓库:https://github.com/lzcwds,欢迎访问 https://blog.csdn.net/lzcwds/article/details/82422477
命令行输入:
$ git fetch origin --prune
详解
1.git fetch
其中fetch命令用于从另一个存储库下载对象和引用。
$ git fetch origin
上述命令是更新远程跟踪分支 ,从远程refs/heads/命名空间复制所有分支,并将它们存储到本地的refs/remotes/ origin/命名空间中。除非使用分支.< name >.fetch选项来指定非默认的refspec。
2.参数
--prune
简写 -p ,prune是修建的意思。在fetch之后,删除远程不再存在的任何远程跟踪引用。如果仅由于默认标记自动跟踪或由于–tags选项而提取标记,则不对其进行修剪。但是,如果由于显式refspec(在命令行或远程配置中,例如,如果使用–mirror选项克隆远程)而获取标记,则它们也会受到修剪。