天天看点

Git远程05:远程分支的删除与同步

删除远程分支命令:

或者:

<a></a>

另一个用户使用<code>git fetch</code>并不能同步获取到br03分支被删除。

此命令没有更新的显示,说明并无删除的信息。

但执行<code>git pull</code>时,报错。

这肯定是执行git fetch时,报错。

但检查分支时,发现origin/br03还存在。

这说明,<code>remotes/origin/*</code>这些远程跟踪分支,仅仅是远程分支的一个缓存,并且,不能通过<code>git fetch</code>命令获取到分支删除的更新。

执行命令

发现<code>refs/remotes/origin/br03</code>状态是stale(陈旧的),并且后面有命令提示。

或者执行

在执行fetch之后,删除远程不存在的远程跟踪分支。

~~ eof ~~