解決方法
git pushではなく、以下のように正式に指定したらpushできた
### 設定(push.defaultはnothingに) ### git config push.default nothing git config --global --list user.email=xxxxxx@gmail.com user.name=xxxxxx push.default=nothing ### git push <リモートのレポジトリ名> <ローカルのブランチ名>:<リモートのブランチ名> ### git push -u origin develop:master
エラー内容
### ブランチを一覧表示する-利用しているブランチに*がつく ### git branch ### developブランチを作成する ### git branch develop git checkout develop
### エラーであげられず ### git push
push.defaultについて
matchingがデフォルト、2.0からsimpleがデフォルト
matching ローカルとリモートで同一の名前のリポジトリがあれば全てpushする
変更していた場合
git config –global –list
で確認可能
リモートリポジトリ情報の確認方法
### 他のリポジトリへのリモート接続の一覧を表示する ### ### リモートのサーバに慣習的にoriginとつけるらしい ### $ git remote -v origin ssh://548ba7xxxxxxxxxxxx.cloud.com/~/git/codeigniter.git/ (fetch) origin ssh://548ba7xxxxxxxxxxxx.cloud.com/~/git/codeigniter.git/ (push) ### リモートリポジトリ origin の情報を見る ### git remote show origin ### リモートのブランチ名を取得 ### $ git branch -r origin/HEAD -> origin/master origin/dev/typeless origin/develop origin/master ### リモートリポジトリのブランチを削除する ### git push <repository> :<branchname>
参考URL
gitのpush.defaultに関するノウハウ
http://qiita.com/awakia/items/6aaea1ffecba725be601
Git超入門:”git push origin master”の”push”と”origin”と”master”の意味がわからないあなたへ
http://dqn.sakusakutto.jp/2011/10/git_push_origin_master.html