【GitHub】ローカルリポジトリ、リモートリポジトリあたりの仕様をまとめておく。

VSCode上で、初めてgithubを触っていたところ、いくつか困惑したルールがあったため、記しておきます。

前提

githubaddcommitpushの流れまではわかっている。

わからなかったこと

ローカルリポジトリ作成後、add remoteでリモートリポジトリのurlを連携させたところ、名前の入力を求められました。
てっきり私は、ローカルリポジトリとリモートリポジトリを一対一で対応させて、そこにコードを流し込んでいくものだと思っていたので、「なんで名前なんかつけるんだ?」って思ったのですが、違ったらしいです。

真相

  • そもそも、一つのローカルリポジトリに対して、複数のリモートリポジトリを紐づけすることができる。
  • ローカルで、リモートリポジトリにつける名前はあくまで「ローカルでの識別子」であり、同じリモートリポジトリを共有していても、人によって違う。リモートの方には反映されない。(だから名前は何だっていい)
    現在連携中のリモートリポジトリをすべて表示させた結果です。リモートリポジトリが二つ登録されています。

ちなみに、名前を付けるときは、「origin」とするのが慣例だそうです。

まとめ

新しく買ったメカニカルキーボード+初めてのマークダウン形式での執筆、やりづらいです。全然慣れる気がしません。