以下の内容はhttps://blog-smatsuzaki.hatenablog.com/entry/2024/03/20/115804より取得しました。


git : remote tracking branch , upstream branch あたりの関係性の整理

定期的に忘れて混乱するのでメモ。

remote tracking branch と upstream branch と remote branch

fetchとmergeは何をしているのか

  • git fetch を実行すると、リモートリポジトリのmainブランチの内容が、remote tracking branchに取り込まれる。
  • git merge を実行すると、remote tracking branchに取り込まれた変更がローカルブランチに取り込まれる。

originとは何か

origin とは、リモートリポジトリのアドレスに付与するデフォルトの短縮名である。git cloneの実行時に自動的に設定されることが多い。git remote -v で確認できる。

リポジトリをクローンしたのなら、少なくとも origin という名前が見えるはずです。 これは、クローン元のサーバーに対して Git がデフォルトでつける名前です。 2.5 Git の基本 - リモートでの作業

-

Git の “master” ブランチがその他のブランチと何ら変わらないものであるのと同様に、 “origin” もその他のサーバーと何ら変わりはありません。 “master” ブランチがよく使われている理由は、ただ単に git init がデフォルトで作るブランチ名がそうだからというだけのことでした。 同様に “origin” も、git clone を実行するときのデフォルトのリモート名です。 たとえば git clone -o booyah などと実行すると、デフォルトのリモートブランチは booyah/master になります。3.5 Git のブランチ機能 - リモートブランチ

参考:




以上の内容はhttps://blog-smatsuzaki.hatenablog.com/entry/2024/03/20/115804より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14