(毎回URLを入力するのは面倒くさいですからね)ぜひ実験用Repositoryを用意して、URLを追加するときにorigin以外の単語を入れてみてください。masterのoriginを指定した単語に置き換えて実行すれば、問題なく普段通りの動作をします。慣習的にoriginを指定しています。masterさぁ、ようやく最後のコマンドです。ラスト頑張っていきましょう!先程commitのお話をしました。(いまいちしっくりこないって方はこちらを見るなりググるなりしてください)そしてネットワーク上にRepositoryを保存できるというお話もいたしました。ここまでがよくきくGitの一連の流れ(解説付き)ですが、折角なのでもう一歩踏み込んだ世界を見てみましょう。pushやoriginは理解できたけどmasterってなんやねん、uオプションはなにを意味するんやという疑問が出てきます。最新のcommitを指すポインタ的なものがHEADです。HEADをみたら最新のcommitのことなんだなと思いましょう。masterはGitが最初から用意しているbranchです。branchはいくつでも作ることができます。hogeとしてbranchを作成してみましょう。branchとすることで今ローカルにあるbranchが確認できます。master*がついているのが現在のbranchです。RepositoryへPushします。masterなのです。masterbranchを変えると何がおいしいのでしょう。hogeでファイルAを追加して何か編集して、commitを作成します。その後にmasterへ戻ると、さきほど作成・編集をしたファイルAが消えてます。masterはファイルAに関するcommitを作成する前のcommitを指しているからです。masterが指しているcommitにはファイルAの存在自体がないので、切り替えたら消えるというのは当然といえば当然です。hogeというふうにすれば解決です。このコマンドは、hogeを作成した(masterから分岐させた)ときから、hogeが指してきたcommit達をmasterに取り込む(マージ)コマンドです。