#【GitHub リモートリポジトリ】
山浦清透さん いつもありがとうございます。
Git:もう怖くないGit!チーム開発で必要なGitを完全マスター
##リモートリポジトリ
リモートリポジトリとは、オンライン上にあるリポジトリ(GitHub)
これからの知識は、実際の開発現場でも必須。
##リモートリポジトリを新規追加
リモートリポジトリを新規追加する。
→ git remote add origin < GitHubのURL >
※originというショートカットにGitHubのURLのリポジトリを登録している。
##リモートリポジトリへ送信
ローカルリポジトリからリモートリポジトリにアップする。
→ git push < リモートリポジトリ名> < ブランチ名 >
※リモートリポジトリ名を毎回入力するのは面倒だから、originを使う。
##リモートリポジトリを表示
設定しているリモートリポジトリの情報を表示する。
→ git remote -v (-vを付けると対応URLを表示)
##リモートリポジトリを新規追加
リモートリポジトリは複数登録可能
tutorialというショートカットでURLのリモートリポジトリを登録する。
→ git remote add < リモート名> < リモートURL >
##リモートリポジトリから情報取得
リモートリポジトリからローカルリポジトリに情報を取得する。
(ワークツリーに反映されないで、リモートブランチに保存される。)
→ git fetch < リモート名 >
リモートリポジトリからローカルリポジトリに情報を取得し、マージする。
→ git pull < リモート名 > < ブランチ名 > (git pullのみでも可)
※プルは、いま自分がいるブランチにプルしてきたブランチの内容がマージされる。
仮に別のブランチにいた場合、誤ったマージをしてしまうことになる。
##リモートリポジトリの詳細情報を表示
fetch、pushのURLやリモートブランチ、pullやpushの挙動を表示する。
→ git remote show < リモート名 >
##リモートリポジトリの変更と削除
リモート名を変更する。
→ git remote rename < 旧リモート名 > < 新リモート名 >
リモート名を削除する。
→ git remote rm < リモート名 >