如何从我的本地存储库获取完整克隆?

How do I get from my local repository to a full clone?

如果我从头开始,我可以使用命令

克隆远程 git 存储库
git clone --mirror <repository-url>

(Documentation.)

但是我不是从头开始,我已经在本地有几个分支(跟踪远程):我创建的所有分支和名为 'master' 的分支。

如何从 'partial clone' 获得完整克隆?我可以列出远程存储库中的所有分支和标签并一一获取它们,但是是否有像 git clone 这样的命令可以使我的本地存储库与远程存储库同步?

How do I get from this 'partial clone' to a full clone

你要找的是fetch

# update my local repo with all the data from the remote server 
git fetch --all --prune