可以从远程存储库的远程跟踪分支获取Git吗?

Tim*_*Tim 5 git

通常git fetchref/heads/*远程存储库的源代码.

是否不允许从远程跟踪分支(即ref/remotes/*远程存储库)获取?

Gui*_*ntz 6

当然!

"正常"提取是 git fetch origin refs/heads/*:refs/remotes/origin/*

这告诉当前存储库要连接到origin,获取列表refs/heads/*并在本地存储引用refs/remotes/origin/.

你可以调整一下来得到origin:refs/remotes/*这样的: git fetch origin refs/remotes/*:refs/remotes/origin/*

值得注意的是,这方面的用处取决于您对所谈论的遥控器的了解:您获得了在您引用的遥控器中配置的远程名称,但您没有获得有关该遥控器的详细信息.换句话说,你最终可能会看到一个新的条目,refs/remotes/origin/origin/master但除非你知道究竟origin/origin是什么,否则究竟是什么跟踪将是一个谜.