Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
布教Git
Search
Kasai Kou
December 02, 2022
Technology
0
1.9k
布教Git
Kasai Kou
December 02, 2022
Tweet
Share
More Decks by Kasai Kou
See All by Kasai Kou
社内LLMハッカソン2024発表資料
streamwest1629
0
860
ひとりぐらしになってからかわったこと - ゆるゆるりとして、けれども楽しく忙殺される日々
streamwest1629
1
190
Dev Containers ことはじめ - 失敗から学ぶ開発環境運用法
streamwest1629
0
19k
はじめてのTerraform
streamwest1629
0
320
かさいさんの旅路
streamwest1629
0
150
今年の総括とコミュニティ
streamwest1629
0
86
クリーンアーキわからんかった人のためのオニオンアーキテクチャ
streamwest1629
1
32k
Other Decks in Technology
See All in Technology
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
20250411_HCCJP_AdaptiveCloudUpdates.pdf
sdosamut
1
110
大AI時代で輝くために今こそドメインにディープダイブしよう / Deep Dive into Domain in AI-Agent-Era
yuitosato
1
360
От ручной разметки к LLM: как мы создавали облако тегов в Lamoda. Анастасия Ангелова, Data Scientist, Lamoda Tech
lamodatech
0
710
【2025年度新卒技術研修】100分で学ぶ サイバーエージェントのデータベース 活用事例とMySQLパフォーマンス調査
cyberagentdevelopers
PRO
5
7.3k
CloudWatch 大好きなSAが語る CloudWatch キホンのキ
o11yfes2023
0
170
バクラクの認証基盤の成長と現在地 / bakuraku-authn-platform
convto
1
380
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
210
Road to Go Gem #rubykaigi
sue445
0
430
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming
tomzoh
1
230
Ops-JAWS_Organizations小ネタ3選.pdf
chunkof
2
160
The Tale of Leo: Brave Lion and Curious Little Bug
canalun
1
120
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
390
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
We Have a Design System, Now What?
morganepeng
52
7.5k
BBQ
matthewcrist
88
9.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
GitHub's CSS Performance
jonrohan
1030
460k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Transcript
布教 Git GitHubとVSCodeを用いたGit入門 Kasai Kou (@streamwest1629)
なぜGitを使うのか ①複数人での共同編集がしやすい 複数のファイルを行単位で機能ごとに編集管理 できる 「君ちょっとこの機能直しといて~」が簡単にできる 「なんでこの変更加えたんだっけ」が記録に残る →個人開発だったとしても便利
なぜGitを使うのか ②色んな人が使っている 現状,多くの場面で使われているバージョン管 理ツール →ドキュメントやツールが 揃っている
Gitにおける「変更」の諸所の概念 VSCodeの「Git Graph」 という拡張機能で見れる
Gitにおける「変更」の諸所の概念 各行「コミット」 ファイル(一個でも複数でも) の変更のGitにおける最小単位 すべてのコミットには変更内容に ついてのメッセージが残る
Gitにおける「変更」の諸所の概念 各線「ブランチ」 追加する機能以外を変えないよう にするための仕組み
Gitにおける「変更」の諸所の概念 各線「ブランチ」 追加する機能以外を変えないよう にするための仕組み 青い線のブランチからブランチを 作り,「マージ」でその変更を青 い線のブランチに反映する
Gitにおける「変更」の諸所の概念 ここまでできるようになるのが この記事における目標
この記事で取り扱うタスク • 各種インストール • Githubでのプロフィールページ の作成 • 実際にIssue →Pull Request
→Review→Mergeを体験
Githubでのプロフィールページの作成 実際に,git cloneなどを行って ローカルでファイルを書き換えてリ モートに反映するまでの流れを確認 する
Issue → Merge体験では 前章では気にしなかった, ブランチの扱い方の一例とレビュー ,被レビューを経験して 実際に組織的に開発するとはどのよ うなものかを体験する