变更记录

序号 录入时间 录入人 备注
1 2017-02-22 Alfred Jiang -

方案名称

Git - 在本地仓库中删除远程仓库中已经删除的分支

关键字

Git \ 在本地仓库中删除远程仓库中已经删除的分支 \ prune

需求场景

  1. 在本地仓库中删除远程仓库中已经删除的分支

参考链接

  1. 阮一峰的网络日志 - Git远程操作详解

详细内容

如果远程仓库删除了某个分支,默认情况下 git pull 不会在拉取远程仓库分支的时候删除对应的本地仓库分支。这是为了防止由于其他人误操作远程仓库导致 git pull 误删除本地仓库相关分支。

可以通过加上参数 -p 变更这种默认行为,使用下面的命令就可以在本地仓库中删除远程仓库中已经删除的分支。

$ git pull -p
# 等同于下面的命令
$ git fetch --prune origin 
$ git fetch -p

效果图

(无)

备注

(无)

results matching ""

    No results matching ""