【GitHub】ローカルリポジトリ、リモートリポジトリあたりの仕様をまとめておく。
VSCode上で、初めてgithubを触っていたところ、いくつか困惑したルールがあったため、記しておきます。
前提
githubのadd
、commit
、push
の流れまではわかっている。
わからなかったこと
ローカルリポジトリ作成後、add remote
でリモートリポジトリのurlを連携させたところ、名前の入力を求められました。
てっきり私は、ローカルリポジトリとリモートリポジトリを一対一で対応させて、そこにコードを流し込んでいくものだと思っていたので、「なんで名前なんかつけるんだ?」って思ったのですが、違ったらしいです。
真相
- そもそも、一つのローカルリポジトリに対して、複数のリモートリポジトリを紐づけすることができる。
- ローカルで、リモートリポジトリにつける名前はあくまで「ローカルでの識別子」であり、同じリモートリポジトリを共有していても、人によって違う。リモートの方には反映されない。(だから名前は何だっていい)
現在連携中のリモートリポジトリをすべて表示させた結果です。リモートリポジトリが二つ登録されています。
ちなみに、名前を付けるときは、「origen」とするのが慣例だそうです。
まとめ
新しく買ったメカニカルキーボード+初めてのマークダウン形式での執筆、やりづらいです。全然慣れる気がしません。