リモートリポジトリへプッシュ1
git push -u origin master パスフレーズを尋ねられるのでコマンドする
GitHubのtutorialのところでリロードするとリポジトリがアップロードされている!!
リモートリポジトリへプッシュ2
マスターブランチ以外にpushすることもできる。feature-Zを作成
git checkout -b feature-Z
このローカルリポジトリをリモートリポジトリ(tutorial)へ同じ名前のブランチ名でプッシュするには
git push -u origin feature-Z

GitHubのtutorialのところでリロードするとbranchが2つになっている。
リモートリポジトリをクローン
cd ~/environment/git_repositories/
GitHubのtutorialのクローンまたはダウンロードからコピー
リポジトリを格納するディレクトリがチュートリアルで名前が被ってしまうため名前を付け足す
git clone git@github.com:ユーザー名/tutorial.git tutorial_2 cd tutorial_2

↑クローンができたことがわかる
リモートリポジトリからPull
tutorialリポジトリを自分のリポジトリ
tutorial_2を他の開発者のローカルリポジトリと想定して学習を行う。
git checkout -b other-developper
touch other.js
other.jsに「console.log('other-developper');」を追加
git add other.js
git commit -m "add other.js"
git checkout master
git merge --no-ff other-developper
リモートリポジトリにPush
git push -u origin master

差分を確認することができる。リモートリポジトリから最新情報を、ローカルリポジトリに持ってくるコマンド(ファイルは更新されない)
git fetch origin
パスフレーズを尋ねられるのでコマンドする

リモートリポジトリと同期して追いつくには git pull パスフレーズを尋ねられるのでコマンドする git diff origin/master
