momochi技術メモ

勉強したことなどを自分用にまとめます。

Git_03(リモート関連 push, pull, fetch, mergeなど)

リモートリポジトリを登録する

git remote add <リモート名> <リモートリポURL>
# 例)
git remote add origin <URL>

接続しているリモートの情報を確認する

# originなどを表示
git remote
# URLも表示
git remote -v

リモートリポジトリにコミットを登録 push

git push <リモート名> <ブランチ名>

# 例)masterブランチをoriginに登録
git push origin master

# 現在のブランチを上流ブランチにpushする
git push 

上流ブランチ*1

リモートから情報を取得 + 統合 pull

git pull = git fetch + git merge origin/<branch>

# 現在の作業ブランチに指定のリモートブランチを統合する
git pull <リモート名> <ブランチ名>
# 省略したら、origin <作業ブランチ>
git pull

リモートから情報を取得する fetch

git fetch <リモート名>

ブランチを統合する merge

# 現在の作業ブランチに指定のブランチを統合する
git merge <統合したいブランチ>

*1: origin/master はローカルmaster ブランチの上流ブランチ (upstream branch)である