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とGitHub 入門の入門
Search
odmishien(Tetsuya MISHIMA)
June 04, 2020
Programming
3
120
GitとGitHub 入門の入門
GitとGitHub 入門の入門です。研究室の学部生向けの勉強会でやった。
odmishien(Tetsuya MISHIMA)
June 04, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
大公開!iOS開発の悩みトップ5 〜iOSDC Japan 2024〜
ryunakayama
0
190
デザインシステムとコンポーネント指向によるフロントエンド開発プロセスの革新 / Innovation in Frontend Development Processes through Design Systems and Component-Oriented Architecture
nrslib
8
5.3k
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
オートマトン学習しろ / Do automata learning
makenowjust
3
120
状態管理ライブラリZustandの導入から運用まで
k1tikurisu
3
460
How to Break into Reading Open Source
kaspth
1
190
私のEbitengineの第一歩
qt_luigi
0
440
2024 컴포즈 정원사
jisungbin
0
150
Regular Expressions, REXML, Automata Learning
makenowjust
0
210
マイグレーションコード自作して File-Based Routing に自動移行!! ~250 ページの歴史的経緯を添えて~
cut0
1
260
LangChainでWebサイトの内容取得やGitHubソースコード取得
shukob
0
150
ブラウザ互換の重要性 - あらゆるユーザーに価値を届けるために必要なこと
yamanoku
0
110
Featured
See All Featured
Side Projects
sachag
451
42k
How to train your dragon (web standard)
notwaldorf
85
5.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
Automating Front-end Workflow
addyosmani
1365
200k
Designing for Performance
lara
604
68k
Unsuck your backbone
ammeep
667
57k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
Documentation Writing (for coders)
carmenintech
65
4.3k
Docker and Python
trallard
39
3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.4k
Design by the Numbers
sachag
277
19k
Ruby is Unlike a Banana
tanoku
96
11k
Transcript
.JTIJNB (JUͱ(JU)VCೖͷೖ
ࠓ͢͜ͱ w (JUʹ͍ͭͯ w (JUͱԿ͔ w (JUΛͬͯԿ͕Ͱ͖Δͷ͔ w (JUͷجຊૢ࡞ w
ίϚϯυΛ֮͑Α͏ w (JU)VCʹ͍ͭͯ w (JU)VCͱԿ͔ (JUͱͷҧ͍ w (JU)VCΛͬͯԿ͕Ͱ͖Δͷ͔ w ࣮ࡍʹ৮ͬͯΈΔ w ϦϙδτϦ࡞ w ϦϞʔτʹϦϙδτϦΛQVTI
(JUʹ͍ͭͯ
(JUͱԿ͔ w ϓϩάϥϜͷιʔείʔυͳͲͷมߋཤྺΛهɾ͢ΔͨΊͷࢄܕόʔ δϣϯཧγεςϜ 8JLJΑΓ w ͭ·ΓʜϓϩάϥϜͷ w มߋཤྺΛอଘ͢Δπʔϧ
w มߋཤྺΛཧ͢Δπʔϧ w มߋཤྺʹ߹ΘͤͯόʔδϣϯΛૢ࡞͢Δπʔϧ
(JUΛͬͯԿ͕Ͱ͖Δͷ͔
όʔδϣϯཧ (JUΛΘͳ͍߹ (JUΛ͏߹ 1ZUIPOϑΝΠϧ มߋ" มߋ# มߋ$ ❌ ❌ Εͳ͍
1ZUIPOϑΝΠϧ มߋ" มߋ# มߋ$ ํʹ ߦͬͨΓདྷͨΓͰ͖Δ
(JUͷجຊૢ࡞
༻ޠ ϦϙδτϦ w (JUͷੈքʹ͓͚ΔϑΥϧμͷΑ͏ͳͷ w ϑΝΠϧσΟϨΫτϦͷঢ়ଶΛه͢Δ ίϛοτ w ϑΝΠϧσΟϨΫτϦʹߦͬͨมߋཤྺͷ͜ͱ w
ʮίϛοτ͢Δʯͱ͍͏ͷϦϙδτϦʹมߋཤྺΛอଘ͢Δ͜ͱ
ૢ࡞ͷྲྀΕ TBNQMFQZ QSJOU l)FMMPz QSJOU l͜Μʹͪz )FMMPˠ͜Μʹͪ ϦϙδτϦ ίϛοτ )FMMPˠ͜Μʹͪ
ίϛοτ͕ ه͞Ε͍ͯΔ ɾมߋ༰ ɾϝοηʔδ ɾมߋ࣌ࠁ
ίϛοτͷྲྀΕ TBNQMFQZ QSJOU l)FMMPz QSJOU l͜Μʹͪz )FMMPˠ͜Μʹͪ ϦϙδτϦ ίϛοτ BEE
εςʔδϯά Լॻ͖ϦϙδτϦ BEEͨ͠ͷ ͚ͩ ίϛοτ͞ΕΔ
ίϚϯυΛ֮͑Α͏
HJUBEE ϑΝΠϧ໊ w ϑΝΠϧΛεςʔδϯά Լॻ͖ϦϙδτϦ ʹՃ͢Δ w HJUBEEͱΕมߋͷ͋ͬͨϑΝΠϧΛશͯՃ͢Δ
HJUDPNNJUNlϝοηʔδz ϑΝΠϧ໊ w εςʔδϯάͷมߋཤྺΛϦϙδτϦʹอଘ͢Δ w อଘ͢ΔࡍʹͲΜͳมߋΛͨ͠ͷ͔ʮϝοηʔδʯΛೖΕΔ w ϑΝΠϧ໊Λࢦఆ͢ΔͱಛఆͷϑΝΠϧ͚ͩίϛοτͰ͖Δ w ίϛοτΛ͚͍ͨ࣌ͱ͔ʹ͏͚Ͳɺ͋·ΓΘͳ͍
ٳܜ ࣭λΠϜ
(JU)VCʹ͍ͭͯ
(JU)VCͱԿ͔ w Πϯλʔωοτ্ʹιʔείʔυΛஔ͍͓͚ͯΔॴΛఏڙ͢ΔαʔϏε w ͭ·ΓʜϓϩάϥϜΛ w Πϯλʔωοτʹڞ༗Ͱ͖Δ w ෳਓͰڞ༗Ͱ͖Δ w
૬ޓʹϨϏϡʔ Ӿཡίϝϯτ Ͱ͖Δ
(JUͱ(JU)VCͷҧ͍ ϦϙδτϦ ίϛοτ ϑΝΠϧ όʔδϣϯΛཧ͢ΔͨΊͷૢ࡞ Λఏڙ͢Δπʔϧ(JU ࣗͷ1$ ϩʔΧϧ (JU)VC্ ϦϞʔτ
(JU)VCʹΞοϓϩʔυ QVTI ଞͷਓͷ1$μϯϩʔυ ϦϙδτϦͷใιʔείʔυ Λஔ͍͓ͯ͘ॴ(JU)VC
(JU)VCΛͬͯԿ͕Ͱ͖Δͷ͔
(JU)VCΛͬͯԿ͕Ͱ͖Δͷ͔ ϦϙδτϦ ίϛοτ ϑΝΠϧ ࣗͷ1$ ϩʔΧϧ (JU)VC ϦϞʔτ ϦϙδτϦ ίϛοτ
ϑΝΠϧ ଞਓͷ1$ ϩʔΧϧ ଞͷਓͷ1$μϯϩʔυ ࣗͷ ιʔείʔυ ଞਓͷ ιʔείʔυ
(JU)VCΛ͏ͱ w ࣗͷίʔυͦͷมߋΛଞਓʹ؆୯ʹݟͯΒ͑Δ w ଞਓͷίʔυͦͷมߋΛ؆୯ʹ֬ೝͰ͖Δ w ඞཁ͕͋ΕଞਓͱڞಉͰίʔυΛฤूͰ͖Δ w 5FBNTͳͲͰݟΔΑΓίʔυ͕ݟ͍͢ w
ϑΥϧμͷதʹ͋ΔϑΝΠϧΛશͯڞ༗Ͱ͖Δ w FUDʜ
࣮ࡍʹ৮ͬͯΈΔ
(JU)VCʹϦϙδτϦΛ࡞Ζ͏
͜ͷล͍͡Βͳ͍͍ͯ͘ ࡞
ϦϙδτϦΛ(JU)VC͔ΒखݩʹΫϩʔϯ͠Α͏
͜ͷ63-ΛͬͯΫϩʔϯͰ͖Δ ίϐʔ͓ͯ͘͠
ΫϩʔϯͰ͖͍ͯΔ
ϦϙδτϦͰ࡞ۀΛͯ͠(JU)VCʹQVTI͠Α͏
lIPHFUYUzͱ͍͏ϑΝΠϧΛ࡞ εςʔδϯά Լॻ͖ϦϙδτϦ ʹมߋΛอଘ ϦϙδτϦʹԼॻ͖ͷ༰Λอଘ ͦͷࡍʹϝοηʔδΛ͚Δ N (JU)VCʹมߋΛΞοϓϩʔυ QVTI
QVTIͰ͖͍ͯΔ
ଞͷਓͷϦϙδτϦΛΫϩʔϯ͠Α͏
ϦϙδτϦͷ63-Λίϐʔ
ΫϩʔϯͰ͖͍ͯΔ
·ͱΊ
·ͱΊ w (JUόʔδϣϯΛཧ͢ΔͨΊͷૢ࡞Λఏڙ͢Δπʔϧ w (JU)VCϦϙδτϦͷใιʔείʔυΛஔ͍͓ͯ͘ॴ w ૢ࡞ͷجຊ w BEE Լॻ͖ϦϙδτϦʹอଘ
ͯ͠ w DPNNJU ϦϙδτϦʹอଘ ͯ͠ w QVTI (JU)VCʹΞοϓϩʔυ ͢Δ w ඞཁʹԠͯ͡DMPOFQVMM (JUIVC͔Βμϯϩʔυ ͢Δ