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.3k
布教Git
Kasai Kou
December 02, 2022
Tweet
Share
More Decks by Kasai Kou
See All by Kasai Kou
Dev Containers ことはじめ - 失敗から学ぶ開発環境運用法
streamwest1629
0
17k
はじめてのTerraform
streamwest1629
0
200
かさいさんの旅路
streamwest1629
0
110
今年の総括とコミュニティ
streamwest1629
0
63
1on1自己紹介スライド
streamwest1629
0
540
Docker Composeを用いたJupyter Lab開発環境構築
streamwest1629
0
260
クリーンアーキわからんかった人のためのオニオンアーキテクチャ
streamwest1629
1
28k
Other Decks in Technology
See All in Technology
Databricksを活用してDELISH KITCHENのレシピレコメンドを開発した話
furu8
0
250
PHPカンファレンス小田原2024
ysknsid25
3
660
現代CSSフレームワークの内部実装とその仕組み
poteboy
2
980
普段有償でサポート業務をしているCSAが技術知見を無料で公開する理由
07jp27
1
640
AIQ株式会社 エンジニア向け会社紹介資料
aiqlab
0
370
AWS を使う上で知っておきたいオンプレミス知識/aws-on-premise-essentials
emiki
1
4.2k
Next'24 事例セッションの紹介とクラウド資格を活用したキャリア形成について語りMuscle
yasumuusan
1
340
0→1開発における技術選定において一番大切なこと
bicstone
1
330
Databricks におけるデータエンジニアリング
databricksjapan
0
380
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
3
240
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
130
[2024年3月版] Databricksのシステムアーキテクチャ
databricksjapan
8
1.9k
Featured
See All Featured
Navigating Team Friction
lara
177
13k
Become a Pro
speakerdeck
PRO
10
4.5k
How STYLIGHT went responsive
nonsquared
92
4.8k
It's Worth the Effort
3n
180
27k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Six Lessons from altMBA
skipperchong
20
3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
Building Your Own Lightsaber
phodgson
98
5.7k
Visualization
eitanlees
135
14k
Facilitating Awesome Meetings
lara
41
5.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
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体験では 前章では気にしなかった, ブランチの扱い方の一例とレビュー ,被レビューを経験して 実際に組織的に開発するとはどのよ うなものかを体験する