LoginSignup
27
30

More than 5 years have passed since last update.

最新のgitだと`git push`した時に警告が出たのでその対策

Posted at

最近 git 1.8.2.2 に更新した。

$ git --version
git version 1.8.2.2

そしたらgit pushでpush先を指定しない時に警告が出るようになった。

$ 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

See 'git help config' and search for 'push.default' for further information.
(the 'simple' mode was introduced in Git 1.7.11. Use the similar mode
'current' instead of 'simple' if you sometimes use older versions of Git)

Git 2.0 でのデフォルト挙動となるsimpleに変更。

$ git config --global push.default simple

これでOK、と思ったら--set-upstreamしろと言われた。

$ git push
fatal: The current branch develop has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin develop

上流レポジトリをきちんと指定する必要が出来たのかな?これでOK。

$ git push --set-upstream origin develop
27
30
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
30