300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > git fetch -p 获取远程仓库的新分支以及删除远程仓库已删除的分支

git fetch -p 获取远程仓库的新分支以及删除远程仓库已删除的分支

时间:2019-02-25 17:11:50

相关推荐

git fetch -p 获取远程仓库的新分支以及删除远程仓库已删除的分支

一、需求

需求是我和同事合作开发一个项目。同事要新建一个分支,然后,我这边拉取这个分支即可。

然而同事新建分支并且推送到远程仓库之后,我这边通过git branch -a并不能看到这个分支。

二、解决办法

1、使用git fetch即可。这个命令的意思是:

一旦远程主机的版本库有了更新(Git术语叫做commit),需要将这些更新取回本地,这时就要用到git fetch命令。

$ git fetch <远程主机名>

上面命令将某个远程主机的更新,全部取回本地。

git fetch命令通常用来查看其他人的进程,因为它取回的代码对你本地的开发代码没有影响。默认情况下,git fetch取回所有分支(branch)的更新。

2、除了取回新建的分支,怎么删除远程仓库已经删除的分支呢

(1)第一种方法

这里我们使用:

git fetch -p 命令命令行解释--prune -p -- remove any remote tracking branches that no longer exist remotely英文意思:删除不存在的远程跟踪分支

(2)第二种方法

请查看链接:git远程删除分支后,本地git branch -a 依然能看到的解决办法。

关于git fetch,大家可以查看git网上教程,或者阮一峰先生的博客Git远程操作详解。

这里记录一下,end.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。