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
Ryosei Shinoki
June 03, 2017
Technology
0
1.4k
チームで使おうGit&GitHub
6月3日(土) Git講座
Ryosei Shinoki
June 03, 2017
Tweet
Share
More Decks by Ryosei Shinoki
See All by Ryosei Shinoki
リーダーズ9期 GitHub講座
shinokiryosei
0
190
リーダーズ9期 CocoaPods講座
shinokiryosei
0
73
Leaders 9期 コースプレゼン
shinokiryosei
0
170
AutoLayout講座
shinokiryosei
2
130
Other Decks in Technology
See All in Technology
The Cake Is a Lie... And So Is Your Login’s Accessibility
leichteckig
0
100
Simplifying Cloud Native app testing across environments with Dapr and Microcks
salaboy
0
120
「AI駆動PO」を考えてみる - 作る速さから価値のスループットへ:検査・適応で未来を開発 / AI-driven product owner. scrummat2025
yosuke_nagai
3
800
これがLambdaレス時代のChatOpsだ!実例で学ぶAmazon Q Developerカスタムアクション活用法
iwamot
PRO
5
740
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
370
いまさら聞けない ABテスト入門
skmr2348
1
230
なぜAWSを活かしきれないのか?技術と組織への処方箋
nrinetcom
PRO
1
190
Goに育てられ開発者向けセキュリティ事業を立ち上げた僕が今向き合う、AI × セキュリティの最前線 / Go Conference 2025
flatt_security
0
370
Trust as Infrastructure
bcantrill
1
370
Developer Advocate / Community Managerなるには?
tsho
0
110
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
170
Escaping_the_Kraken_-_October_2025.pdf
mdalmijn
0
150
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
Visualization
eitanlees
148
16k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
Optimizing for Happiness
mojombo
379
70k
Done Done
chrislema
185
16k
Transcript
νʔϜͰ͓͏ Git&GitHub
Git GitHub ࢄܕόʔδϣϯཧπʔϧ (JUΛϗεςΟϯά͢ΔαʔϏε
ίϚϯυҰཡ JOJU BEE DPNNJU SFNPUF QVTI QVMM DIFDLPVU CSBODI TUBTI
SFTFU DMPOF MPH GFUDI SFCBTF TUBUVT EJ⒎
ίϚϯυҰཡ BEE DPNNJU JOJU SFNPUF QVTI QVMM DMPOF GFUDI DIFDLPVU
CSBODI SFCBTF TUBTI SFTFU MPH TUBUVT EJ⒎ ঢ়ଶཧ νʔϜ ϦϞʔτ ϩʔΧϧ
init add HJUΛॳظԽ͢ΔίϚϯυ HJUΛ͏ͨΊͷ͓·͡ͳ͍ ͠ͷ͖༁ ಛఆͷϑΝΠϧΛεςʔδϯάΤϦΞʹՃ͢ΔίϚϯυ DPNNJU͢ΔϑΝΠϧͷબΛͯ͠Δ ͠ͷ͖༁
commit push HJUϑΥϧμʹมߋɾࠩΛՃ͢ΔίϚϯυ HJUʹηʔϒ͢Δڧྗͳηʔϒ ͠ͷ͖༁ ϗεςΟϯάઌʹϩʔΧϧͷมߋΛө͢ΔίϚϯυ HJUIVCͷϓϩδΣΫτΛߋ৽͢Δ ͠ͷ͖༁
pull clone ϦϞʔτͷมߋΛϩʔΧϧʹϚʔδ͢ΔίϚϯυ HJUIVCΛϩʔΧϧʹڧ੍తʹө ͠ͷ͖༁ ϦϞʔτͷίϐʔΛϩʔΧϧʹͭ͘ΔίϚϯυ ਖ਼͘͠HJUIVCΛϩʔΧϧʹμϯϩʔυ ͠ͷ͖༁
remote branch ϦϞʔτͷϦϙδτϦͱϩʔΧϧΛଓ͢ΔίϚϯυ ϦϞʔτͷ63-Λอଘ ͠ͷ͖༁ ϒϥϯνΛ࡞ɾআͳͲϒϥϯνͷૢ࡞Λ͢ΔίϚϯυ ϒϥϯνΛ࡞͢ΔແҙຯͳίϚϯυ ͠ͷ͖༁
checkout status ϒϥϯνΛΓସ͑ΔίϚϯυ DIFDLPVUC৽͍͠ϒϥϯν໊͕ศར ͠ͷ͖༁ HJUͷঢ়ଶΛݟΔͨΊͷίϚϯυ ͕ࠩ͋Δ͔֬ೝ͢Δ ͠ͷ͖༁
stash ݱঢ়ͷมߋΛҰ࣌ୀආ͢ΔίϚϯυ QVMM͢Δͱ͖ʹ͕ࠩ͋ͬͨΒTUBTI ͠ͷ͖༁
νʔϜ։ൃͷྲྀΕ
νʔϜ։ൃͷྲྀΕ ϒϥϯνΛΔ ίϛοτϓογϡ ϓϧϦΫग़͢ (JU)VC্ͰϨϏϡʔϚʔδ
NBTUFSΛQVMM
master origin/master branchA branchB push branch commit commit merge push&pull
request push&pull request merge pull pull
master origin/master branchA branchB push branch push&pull request merge pull
commit commit push&pull request pull conflict merge
master origin/master branchA branchB push branch push&pullreq pull commit commit
merge pull pull merge push&pullreq
νʔϜ։ൃͷݪଇ w NBTUFSʹίϛοτ͠ͳ͍ w NBTUFSϓϧͷΈ w Ϛʔδ(JU)VC্Ͱ
νʔϜ։ൃͷͨΊʹ
νʔϜ։ൃͷͨΊʹ w HJUJHOPSFΛͭ͘Δ w EJ⒎ΛݟΔ
νʔϜJ04։ൃͷͨΊʹ w QSPKFDUQCYQSPKʹҙ w *OUFSGBDF#VJMEFSۃྗ৮Βͳ͍