プログラマー VTuber 衣亥栖ティオのちょっとした話

Youtubeに投稿したプログラミング学習動画の補足説明をするためのブログです。

プログラマーへの道 #184 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。 この記事はYouTubeに投稿した動画の補足ブログです。

投稿した動画

今回は以下の動画の補足説明をします。


GitHub のURL

私のGitHubは以下です。
https://github.com/tio-iis

Gist のURL

私のGitst(メモ書きみたいなもの)のURLは以下です。
https://gist.github.com/tio-iis

今回の動画で実装したソースコード

今回の動画にソースコードはありません。

補足内容

Gitリポジトリについて

Gitリポジトリはファイルの置き場所のことです。 イメージとしてはWindowsのPCにおけるフォルダのようなものでしょうか。 アプリケーションごとに1つのリポジトリを持つのが一般的だと思います。

私が保持しているGitHub上のGitリポジトリもアプリケーションごとに分けています。
https://github.com/tio-iis?tab=repositories

ファイルのダウンロードとアップロードについて

Gitにおいてファイルのダウンロードは "clone(クローン)" と言います。 正確にはファイルをダウンロードするのではなく、リポジトリをダウンロードすることを指すのですが、それはまた今度説明しようと思います。 ちなみにファイルのアップロードは"push(プッシュ)" と言います。 こういった用語を覚えるのも必須ですね。

ファイルの競合について

動画内ではAさんとBさんが1つのファイルをお互いに更新していましたが、 2人の更新箇所がカブってしまう場合もあると思います。 これを"競合"と言うのですが、この場合はエンジニアが手作業で競合を解消する必要があります。 Gitも万能ではないんですね。