Slide 1

Slide 1 text

布教 Git GitHubとVSCodeを用いたGit入門 Kasai Kou (@streamwest1629)

Slide 2

Slide 2 text

なぜGitを使うのか ①複数人での共同編集がしやすい 複数のファイルを行単位で機能ごとに編集管理 できる 「君ちょっとこの機能直しといて~」が簡単にできる 「なんでこの変更加えたんだっけ」が記録に残る →個人開発だったとしても便利

Slide 3

Slide 3 text

なぜGitを使うのか ②色んな人が使っている 現状,多くの場面で使われているバージョン管 理ツール →ドキュメントやツールが 揃っている

Slide 4

Slide 4 text

Gitにおける「変更」の諸所の概念 VSCodeの「Git Graph」 という拡張機能で見れる

Slide 5

Slide 5 text

Gitにおける「変更」の諸所の概念 各行「コミット」 ファイル(一個でも複数でも) の変更のGitにおける最小単位 すべてのコミットには変更内容に ついてのメッセージが残る

Slide 6

Slide 6 text

Gitにおける「変更」の諸所の概念 各線「ブランチ」 追加する機能以外を変えないよう にするための仕組み

Slide 7

Slide 7 text

Gitにおける「変更」の諸所の概念 各線「ブランチ」 追加する機能以外を変えないよう にするための仕組み 青い線のブランチからブランチを 作り,「マージ」でその変更を青 い線のブランチに反映する

Slide 8

Slide 8 text

Gitにおける「変更」の諸所の概念 ここまでできるようになるのが この記事における目標

Slide 9

Slide 9 text

この記事で取り扱うタスク ● 各種インストール ● Githubでのプロフィールページ の作成 ● 実際にIssue →Pull Request →Review→Mergeを体験

Slide 10

Slide 10 text

Githubでのプロフィールページの作成 実際に,git cloneなどを行って ローカルでファイルを書き換えてリ モートに反映するまでの流れを確認 する

Slide 11

Slide 11 text

Issue → Merge体験では 前章では気にしなかった, ブランチの扱い方の一例とレビュー ,被レビューを経験して 実際に組織的に開発するとはどのよ うなものかを体験する