If you tried to push from one of your branch and got an error as below
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 When push.default is set to 'matching', git will push local branches to the remote branches that already exist with the same name.
Than you need to set the default, i.e. on which branch your push has to be done. For this there are two option which are as follows
Matching
The 'matching' option is the default option in Git 1.x. The meaning of this is, if you want to 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'. The meaning of simple is that if you do 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.Now Set your default
To overcome or to get rid of this warning, you can set your default in the global config not to get notified each time you push. For 'matching', run the following command:git config --global push.default matching
And for simple, run the following command
git config --global push.default simple
0 comments:
Post a Comment