首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的系统上找到git-config `push.default`的值?

在我的系统上找到git-config `push.default`的值?
EN

Stack Overflow用户
提问于 2019-09-27 15:33:16
回答 3查看 126关注 0票数 2

Git Config documentation中:

代码语言:javascript
复制
push.default
    Defines the action git push should take if no refspec is explicitly given. 

如何找出系统上push.default的值?

我只是做了git push,打算只推送当前的分支,但我最终也推送了其他分支。

EN

回答 3

Stack Overflow用户

发布于 2019-09-27 15:42:12

git config --system --get push.default在一起。

如果您没有输出,这意味着git在这个级别没有配置条目。

但是,它可能会将其记录在另一个级别,如--global--local

可以肯定的是,不要仅仅通过省略--system标志来要求特定的级别。

过去,git install的push.default设置的默认值是matching,它会将每个分支都推送到与之匹配的分支。它在某种程度上更改为now simple,它只推送当前分支。

票数 1
EN

Stack Overflow用户

发布于 2019-09-27 17:13:38

如果设置了值,git config push.default将打印该值。如果使用--show-origin,则还会在定义该值的位置打印。如果该值为空,则根本不设置该值。除了push.default之外,带有branch.<name>.remotebranch.<name>.merge也对推送行为有影响。<name>是当前分支的名称。

票数 0
EN

Stack Overflow用户

发布于 2019-09-27 20:38:13

您可以使用以下命令获取它们:

代码语言:javascript
复制
git config --list

在此之后,将显示所有变量的列表。找到其中的push.default。如果存在该名称的变量,则@RomainValeri提到的以下命令将获得所需的结果:

代码语言:javascript
复制
git config --system --get push.default

如果您找不到上面的变量,但想要设置它,可以使用以下命令进行设置:

代码语言:javascript
复制
git config --system push.default "Your value here"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58129889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档