共有リポジトリ(リモートリポジトリ)とのやりとり関連メモ †リモートリポジトリを登録 †リモートリポジトリのディレクトリ名を変更した場合や,格納場所が変わった時に登録し直す方法. git remote add origin miyashita@xxx.xxx.xxx.xxx:foobar 削除するときは git remote rm origin 最新のコミットをローカル→リモートに送信 †対象をmasterブランチとすると, git push URL master # or git push origin master # git remote -v でリモート名の確認 ブランチを新しく作成した場合,ブランチ名は必須. git push -a origin でローカルにある全てのブランチ情報がoriginへ行く. リモートリポジトリの変更を取得 †ローカルへ変更が反映させず,リモートの変更情報だけをローカルに持って来る時はfetch. git fetch origin リモートリポジトリが1つしかない場合は git fetch だけでOK. リモートリポジトリの変更をローカルへ反映 †git fetch からリモートの最新情報を取得したら,もうリモートにアクセスする必要がない. git fetch origin git merge origin/master このorigin/masterは,実際にoriginにアクセスしているわけではなく,ローカルリポジトリに記録されているoriginというリモートリポジトリのmasterブランチをマージするという意味. fetch を経由せずにリモートからいきなり変更を反映させて良い時は,git pull を使う. git pull origin master |