git pull, git pushが引数なしでできないとき

自分の環境で作ったブランチをoriginに反映させたとき
設定ファイル(.git/config)が更新されないため引数を省略できない。
次のように設定すればOK
git config branch.<ブランチ名>.remote origin
git config branch.<ブランチ名>.merge refs/heads/<ブランチ名>
 
これは.git/configの設定を変更するコマンドで以下の文が追記される。
[branch "<ブランチ名>"]
        remote = origin
        merge = refs/heads/<ブランチ名>