gpt4 book ai didi

git fetch 黑名单远程

转载 作者:太空狗 更新时间:2023-10-29 14:31:18 25 4
gpt4 key购买 nike

有没有办法让git fetch --all ,或者其他一些标志 git fetch , 不从一个 Remote 获取?

我知道有 git fetch --multiple foo bar baz但我正在寻找更多类似 git fetch --exclude remote_rarely_fetched_from_needs_vpn 的东西.

否则我必须等待命令超时,因为无法建立与该远程设备的网络连接。

或者,如果我可以从主机名与 github.com 匹配的所有远程服务器中获取数据,这对我的情况也适用。 , 但我有兴趣查看所有选项(如果有的话)。

最佳答案

jthill's answer让我走上正轨。我设法在 git remote 的文档中找到了这段文字:

update

Fetch updates for a named set of remotes in the repository as defined by remotes.<group>. If a named group is not specified on the command line, the configuration parameter remotes.default will be used; if remotes.default is not defined, all remotes which do not have the configuration parameter remote.<name>.skipDefaultUpdate set to true will be updated.

挖掘 git config 文档,我找到了完全符合我需要的选项:

remote.<name>.skipDefaultUpdate

If true, this remote will be skipped by default when updating using git-fetch[1] or the update subcommand of git-remote[1].

要在我的 repo 上设置这个选项,我只需这样做:

git config remote.remote_rarely_fetched_from_needs_vpn.skipDefaultUpdate true

关于git fetch 黑名单远程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46857465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com