git fetch:如何忽略新分支


9

我的存储库中添加了几个遥控器。我只被他们的主分支所吸引,但是如果我跑

git fetch --all

要么

git remote update

然后提取所有分支。是否可以设置git,使其仅获取远程主分支上的更改,并且不创建任何新的远程跟踪分支?


您为什么介意保留所有跟踪分支?
六。

Answers:


7

您可以编辑.git/config和更改

fetch = +refs/heads/*:refs/remotes/origin/*

例如

fetch = +refs/heads/master:refs/remotes/origin/master

您也可以git fetch origin +refs/heads/master:refs/remotes/origin/master每次做,而不仅仅是git fetch

您可以创建提取脚本(如“ gfm”)以避免每次都输入该字符串。这样,您可以使用“ gfm”来仅获取主文件,而使用“ git fetch”来获取所有内容。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.