初めまして!ロジカルスタジオPR部です!
ロジカルスタジオでは「Output Study!」という、一風変わった勉強会を定期的に開催しています!
「Output Study!」とは?
外部勉強会で学んだトレンドや業務で得た技術をインプットするだけじゃなく、アウトプットまでをゴールとすることで、学んだ知識が整理されて、
インプットの深度をより深める&普段お客様と接する機会が少ないメンバーにも、アウトプットの練習になる!という…!
まさに一・石・二・鳥な勉強会です!
「Output Study!」の今回のテーマは「Git」です!
チームで共同作業をするには欠かせない「Git」に関して初心者でもわかりやすく説明してもらいました。
そもそもGitとは?
「最近Gitってよく聞くんだけど、何それ美味しいの?」という方に少し解説しておきます!
Git(ギット)は、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。
出典 Wikipedia
Git初心者の方にもう少しわかりやすく言い換えると、、
「ファイルのバージョン管理や、チーム内で別々に作業できるめちゃくちゃ便利なツール」のことです!
「Output Study!」開始!
今回の勉強会は大会議室が満杯になるほどの多さでしたが、
すしづめ状態でなんとか開催されました。。。!
今回は5名が登壇し、LT形式で約10分間ずつ、それぞれの「Git」に関する知識を共有していただきました!
タイムテーブルはこんな感じです。
01. Git 超入門 / ヤッサンさん
02. ノンプログラマーのGit活用法 / 有澤さん
03. Gitリポジトリをバックアップしよう / 西峰さん
04. Git上での注意点・やらなくても良いこと / 本谷さん
05. Git Hooksを使ってコードの品質を上げる方法 / 上平さん
01. Git 超入門 / ヤッサンさん
まず、一人目の登壇者の方はヤッサンさんで、題目は『Git 超入門』です!
Gitを学び始めるに当たって誰もが躓くであろう、
- リポジトリ・・・ファイルやディレクトリの状態を記録する場所。ローカルリポジトリとリモートリポジトリが存在する。
- プッシュ・・・ローカルリポジトリで保存した内容をリモートリポジトリに保存する。
- プル・・・リモートリポジトリの変更点をローカルリポジトリに反映する。
- クローン・・・リモートリポジトリの内容をローカルリポジトリにコピーする。
- コミット・・・ローカルリポジトリに変更したファイルを保存する。
- ブランチ・・・変更点を分岐して記録していくためのもの。
- マージ・・・別のブランチの変更点を一つのブランチに取り込む。
といった基礎概念を可愛いネコちゃんを用いたイラスト付きで、視覚的にわかりやすく教えていただきました。
個人的には「ブランチを切る=パラレルワールドを作る」というのが凄くわかりやすかったです!
株式会社ロジカルスタジオ's job postings