Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Git初心者向け勉強会
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
hiro miyagi
December 20, 2013
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Git初心者向け勉強会
hiro miyagi
December 20, 2013
More Decks by hiro miyagi
See All by hiro miyagi
テスト自動化勉強会
hiro_miyagi
0
79
CI勉強会
hiro_miyagi
0
110
Javascript勉強会
hiro_miyagi
1
250
UX勉強会
hiro_miyagi
0
110
チーム開発とGithub
hiro_miyagi
1
82
Other Decks in Technology
See All in Technology
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
220
大型犬好きによるPugの紹介
yamanoku
1
150
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
100
しろおびから始める!ログ活用の第一歩
shumei_ito
0
940
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1k
Local CI × GitHub Actions
gogutan
2
140
Metadata - Section 1: HTML Basics
mohab1
0
110
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
460
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
5
4.6k
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
0
300
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
WasmをRustにする
sansantech
PRO
0
250
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
How to Think Like a Performance Engineer
csswizardry
28
2.9k
The SEO identity crisis: Don't let AI make you average
varn
0
590
WENDY [Excerpt]
tessaabrams
14
40k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
270
Building Adaptive Systems
keathley
44
3.2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
Believing is Seeing
oripsolob
1
240
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
Gitॳ৺ऀ͚ษڧձ
• όʔδϣϯཧʹ͍ͭͯ • Gitʹ͍ͭͯ • GitͷΈ • جຊతͳίϚϯυ • πʔϧͷհ
ࠓͷ༰
όʔδϣϯཧ
None
None
ؒҧ͍ ×
None
ؒҧ͍ ×
͜ͷ··ͩͱ…ʁ
͜ͷ··ͩͱ…ʁ Ί·͠ΐ͏
όʔδϣϯཧΛ͠·͠ΐ͏ • มߋཤྺͷཧ • ࠩΛऔΕΔ • ϑΝΠϧΛҎલͷ όʔδϣϯʹ෮ݩ • ෳਓͰϑΝΠϧૢ࡞
ͯ҆͠৺ • ιʔεͷڞ༗ָ͕ʹ
දతͳόʔδϣϯ ཧγεςϜ • CVS • Subversion • Visual SourceSafe •
Git
Gitͱ
Gitͱ • ݩʑLinuxͷιʔεཧͷͨΊʹ։ൃ͞Εͨ • ։ൃऀLinuxͱಉ͡Ϧʔφεɾτʔόϧζ • ಈ࡞ʹॏΛஔ͍͍ͯΔ • ࢄܕόʔδϣϯཧγεςϜ
ࢄܕόʔδϣϯཧ • ϩʔΧϧʹϦϙδτϦΛ࣋ͭ͜ͱ͕Ͱ͖Δ • දతͳͷGit ूதܕόʔδϣϯཧ • தԝαʔόʔʹϦϙδτϦΛ༻ҙ͢Δ • දతͳͷSubversion
SubversionͱGitͷҧ͍ Subversion
SubversionͱGitͷҧ͍ Subversion commit
SubversionͱGitͷҧ͍ Subversion update commit
SubversionͱGitͷҧ͍ Git
SubversionͱGitͷҧ͍ Git commit
SubversionͱGitͷҧ͍ Git commit push
SubversionͱGitͷҧ͍ Git commit push fetch
SubversionͱGitͷҧ͍ Git commit push fetch merge
GitͷϝϦοτ • ΦϑϥΠϯͰมߋΛهͰ͖Δ • ਓΛؾʹͤͣࡉ͔͘ίϛοτ • ϒϥϯνૢ࡞͕ߴͰखܰ • ͓ࢼ͠ίʔυ͕ॻ͖͍͢ʢϩʔΧϧϒϥϯνʣ •
ίϛοτͷऔΓফ͠ॱংม͑ΒΕΔ
GitͷσϝϦοτʁ • SubversionʹൺΔͱ֮͑Δࣄ͕ଟ͍… • ϒϥϯνૢ࡞͕͍͔͠… • ୭ͰཤྺΛॻ͖͑Δ͜ͱ͕Ͱ͖Δ ͷͰةݥͳ߹
GitͷΈ
GitͷΈ
GitͷΈ
GitͷΈ
GitͷΈ add
GitͷΈ
GitͷΈ commit
GitͷΈ
GitͷΈ
GitͷΈ
GitͷΈ add
GitͷΈ add
GitͷΈ
GitͷΈ commit
GitͷΈ
GitͷΈ
GitͷΈ push
GitͷΈ
جຊతͳίϚϯυ
git add ϑΝΠϧΛΠϯσοΫεʹొ͢Δ
add
git rm ϑΝΠϧΛআ͢Δ ΠϯσοΫεͷΈআ͢Δ߹ --cached Φϓγϣϯ
git commit ϩʔΧϧϦϙδτϦʹίϛοτ
commit
git push ϦϞʔτϦϙδτϦΛߋ৽
push
git pull ϦϞʔτϦϙδτϦ͔ΒมߋΛऔಘ
GitͷΈ pull
git clone ϦϙδτϦΛϫʔΫπϦʔʹෳ͢Δ Subversionʹ͓͚Δcheckout
git status ϫʔΫπϦʔͷঢ়ଶΛ֬ೝ͢Δ
git log ίϛοτϩάΛ֬ೝ
πʔϧͷհ
Tortoise Git https://code.google.com/p/tortoisegit/ • Windows༻ΫϥΠΞϯτ • Tortoise SVN͕༗໊ • ͬͨ͜ͱͳ͍Ͱ͢
msysGit • Windows༻ΫϥΠΞϯτ • Git for Winsowsʹ໊લ͕ มΘͬͯ·ͨ͠ • ͬͨ͜ͱͳ͍Ͱ͢
http://msysgit.github.io/
SourceTree • Windows༻ɺMac༻͋Γ • ݸਓతʹΦεεϝ http://www.sourcetreeapp.com/
GitHub • GitΛϗεςΟϯά͍ͯ͠ ΔWebαʔϏε • ͍ͬͯΔΤϯδχΞඇ ৗʹଟ͍ • OSSϓϩδΣΫτاۀͰ ଟ͘ಋೖ͞Ε͍ͯΔ
• ιʔγϟϧίʔσΟϯάʂ • Octocat͕͔Θ͍͍ https://github.com/
GitLab • ηϧϑϗεςΟϯάͰ͖Δ GitHubΫϩʔϯ • ಋೖ͠·ͨ͠ • ·ͩ·ͩ։ൃ్্ͷͨΊɺ ༷มߋ͕ىͬͨ͜Γ •
ࠓͷͱ͜Ζى͖͍ͯ ·ͤΜ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠