はじめに
Railsなどを中心に勉強中のエンジニア初心者が他の記事を参考にしたり、実際に実装してみたりして、アウトプットの一環としてまとめたものです。
間違っていることもあると思われるので、その際は指摘いただけると幸いです。
git push origin master
リモートリポジトリのmaster
ブランチにpush
している。(origin
がリモートリポジトリを指し示している)
git remote -v
push
/ fetch
する際のリモートリポジトリのURLを確認することができる(git
コマンド上で使うorigin
はこのURLを便宜的に表しているだけである)。
git push origin master
はorigin
(リモートリポジトリのURL)にローカル環境のmaster
ブランチをpush
している
VScode上のorigin/master
という表記について
ローカル(VScode上など)でリモートリポジトリのブランチを表現するときの表記。origin/master
はリモートリポジトリ(origin
)のmaster
ブランチを指し示している。
VScode上のmaster | origin
という表記
VScode上のGitGraphで見られる表記で、リモートリポジトリのmaster
ブランチとローカル環境のmaster
ブランチに差分がないことを示している。
他の人が追加したコードをリモートブランチに反映した後にgit fetch
すると、リモートとローカルのブランチが間で差が生じる。
そのため、ローカルのmaster
ブランチとリモート(origin
)のorigin/master
ブランチは別々のコミット位置を示している。
これらをマージすると、同じコミット位置を指し示すことになり、master | origin
という表記になる。