TECH CAMP大阪の80期(2020年6月22日〜)としてプログラミングを学ぶ体験記です。これから受講する方や考えている方の参考になれば幸いです。
15〜16日目の勉強についてです。
前:TECH CAMP体験記⑦ 11〜12日目 railsのエラーに悩み出す
次:TECH CAMP体験記⑨ 17日目 チャットアプリ開発準備
勉強内容
・Git (ギット)
・GitHub (ギットハブ)
Gitはデータの変更履歴が保存でき、「◯日前の状態に戻したい。」という場合にも対応できるというツールです。
そのGitを使ってる人同士でデータの編集ができるのがGitHubです。
今日はそのGitとGitHubについてです。
みんなで編集できるのって便利😃
だけど、2人が同時に上書き保存したら1人の苦労は消されちゃうんじゃないの🤔?
そこはご安心を。
ブランチという機能があります。
ブランチ
王様もアンジャッシュも関係ありません😅
枝という意味で、Gitで扱うデータを枝分かれさせて編集することができる機能です。
上の図では見習いが大元から枝分かれして、それぞれで作業をしています。これがブランチです。
改良したデータと元のデータを統合することをマージと言います。
余談ですが、食事タイムのことも「ブランチ」とも言います。これは「ブレックファースト(朝食)」と「ランチ(昼食)」を組み合わせた言葉で、昼食を兼ねた遅い朝食のことだそうです。
(ブランチとは - コトバンクより)
Git の使い方をまとめてみた
結構ザックリなまとめ方ですが、GitをLINEにたとえてみました。
「理解が間違ってる。」
とか
「もっとわかりやすい説明がある!」
とかあれば教えてください。勉強し直します💪
GitHubはGitを使ってる人の作業をつなげます。
LINEグループもLINEを使ってる人の発信などをつなげます。
と、ザックリたとえてみました。
GitとGitHubについては、次のサイトが参考になります。
今さら聞けない!GitHubの使い方【超初心者向け】
世界一優しいGitHubの使い方入門講座
応用カリキュラムに入り、内容も難しくなっています。
1回で理解できないのが当たり前!
という開き直りで明日もがんばります😃
TECH CAMPの受講料を最大2万円お得にする方法はこちら
前:TECH CAMP体験記⑦ 11〜12日目 railsのエラーに悩み出す
次:TECH CAMP体験記⑨ 17日目 チャットアプリ開発準備
今は使い方をかじってる程度ですが、
実際の開発の現場では非常に便利なんだとか😳