如何从服务器更新git中的远程分支列表?

Kat*_* Zz 5 git branch repository

如何在git中更新远程分支列表?

我已将任何分支推送到服务器上的git.在存储库的第二个本地副本上,我想获得此分支并进行制作

show branch -r

但我在这个清单中没有新的分支

如何更新git的远程分支列表???

Gui*_*rli 12

执行命令:

git fetch --all
Run Code Online (Sandbox Code Playgroud)

因此,本地存储库将下载服务器中的所有新分支/标签。

如果您想从本地删除已从远程服务器删除的内容,请尝试以下操作:

git fetch --all --prune
Run Code Online (Sandbox Code Playgroud)

正如 git 文档中有关fetch 命令的内容所示。


Cod*_*ank 10

您可以使用以下命令从远程更新本地分支列表:

git fetch --prune

git pull --prune
Run Code Online (Sandbox Code Playgroud)

您也可以设置为每次运行git pullgit fetch使用以下命令时自动更新远程 git 分支的本地列表。

git config remote.origin.prune true
Run Code Online (Sandbox Code Playgroud)


Séb*_*ans 5

在第二个本地存储库中:

git fetch        # Retrieves updates from remote repo
git branch -a    # View all local and remote branches
Run Code Online (Sandbox Code Playgroud)