如何由分支创建者从存储中获取



当我使用以下命令时:

git fetch

我正在获取在远程上创建的所有分支,这些分支不在我的本地计算机上。

但我只想获取我自己创建的远程分支。

默认情况下,与上游存储库关联的 refspec

[remote "origin"]
    url = https://github.com/schacon/simplegit-progit
    fetch = +refs/heads/*:refs/remotes/origin/*

这就是为什么你会得到许多远程跟踪分支。

您可以修改/添加新的引用规范

以获取,如"我可以在 .git/config 中指定以获取多个引用规范吗?"所示。

如果你有一个命名约定,允许你确定你创建的分支是什么,你可以使用模式来仅获取这些分支。

但是你不能根据分支的"创建者"进行获取,因为 Git 不会记录谁创建了分支。

最新更新