TECH CAMP体験記

TECH CAMP体験記⑧ 15〜16日目 GitとGitHub

TECH CAMP大阪の80期(2020年6月22日〜)としてプログラミングを学ぶ体験記です。これから受講する方や考えている方の参考になれば幸いです。
15〜16日目の勉強についてです。

前:TECH CAMP体験記⑦ 11〜12日目 railsのエラーに悩み出す
次:TECH CAMP体験記⑨ 17日目 チャットアプリ開発準備

勉強内容

・Git (ギット)
・GitHub (ギットハブ)

Gitはデータの変更履歴が保存でき、「◯日前の状態に戻したい。」という場合にも対応できるというツールです。
そのGitを使ってる人同士でデータの編集ができるのがGitHubです。

今日はそのGitとGitHubについてです。

kaoleft

みんなで編集できるのって便利😃
だけど、2人が同時に上書き保存したら1人の苦労は消されちゃうんじゃないの🤔?

そこはご安心を。
ブランチという機能があります。

ブランチ

王様もアンジャッシュも関係ありません😅
枝という意味で、Gitで扱うデータを枝分かれさせて編集することができる機能です。

上の図では見習いが大元から枝分かれして、それぞれで作業をしています。これがブランチです。
改良したデータと元のデータを統合することをマージと言います。


余談ですが、食事タイムのことも「ブランチ」とも言います。これは「ブレックファースト(朝食)」と「ランチ(昼食)」を組み合わせた言葉で、昼食を兼ねた遅い朝食のことだそうです。
ブランチとは - コトバンクより)

Git の使い方をまとめてみた

結構ザックリなまとめ方ですが、GitをLINEにたとえてみました。
「理解が間違ってる。」
とか
「もっとわかりやすい説明がある!」
とかあれば教えてください。勉強し直します💪

GitHubはGitを使ってる人の作業をつなげます。
LINEグループもLINEを使ってる人の発信などをつなげます。

と、ザックリたとえてみました。

GitとGitHubについては、次のサイトが参考になります。
今さら聞けない!GitHubの使い方【超初心者向け】
世界一優しいGitHubの使い方入門講座

応用カリキュラムに入り、内容も難しくなっています。
1回で理解できないのが当たり前!
という開き直りで明日もがんばります😃

TECH CAMPの受講料を最大2万円お得にする方法はこちら

【最大2万円】TECH CAMPの受講料をお得にしよう!


前:TECH CAMP体験記⑦ 11〜12日目 railsのエラーに悩み出す
次:TECH CAMP体験記⑨ 17日目 チャットアプリ開発準備

kaoleft

今は使い方をかじってる程度ですが、
実際の開発の現場では非常に便利なんだとか😳

 

-TECH CAMP体験記