Git 2.0 changes push default to 'simple'

原文地址: http://blog.nicoschuele.com/posts/git-2-0-changes-push-default-to-simple

If you've recently updated Git, chances are you've seen this message when doing a git push:



  warning: push.default is unset; its implicit value is changing in 
  Git 2.0 from 'matching' to 'simple'. To squelch this message 
  and maintain the current behavior after the default changes, use: 

    git config --global push.default matching

  To squelch this message and adopt the new behavior now, use: 

    git config --global push.default simple

  

Matching

The 'matching' option is the default behavior in Git 1.x. It means that if you do a git push without specifying a branch, it will push all your local branches to their matching ones on your remote repository.

Simple

The new default in Git 2.x is 'simple'. It means that when doing a git push without specifying a branch, only your current branch will be pushed to the one git pull would normally get your code from.

Set your default

As explained in the message, you can set your default in the global config not to get notified each time you push. For 'matching', enter this at the command line:


  git config --global push.default matching
  

and for 'simple' (my personal preference), enter this:


  git config --global push.default simple
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值