originとは何か?
この記事によると
リポジトリをクローンしたときには、リモートリポジトリに対して自動的に “origin” という名前がつけられます。 つまり、git fetch origin とすると、クローンしたとき (あるいは直近でフェッチを実行したとき) 以降にサーバーにプッシュされた変更をすべて取得することができます。
つまり、origin
とはリモートリポジトリのことだった。
git remote > origin git remote -v > origin git@github.com:xxxxxxxx/project.git (fetch) > origin git@github.com:xxxxxxxx/project.git (push)
なので、git push origin master
のコマンドは書き込み用のリモートリポジトリに対してmasterブランチの情報を更新するという意味になる