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
hiro miyagi
December 20, 2013
Technology
0
110
Git初心者向け勉強会
hiro miyagi
December 20, 2013
Tweet
Share
More Decks by hiro miyagi
See All by hiro miyagi
テスト自動化勉強会
hiro_miyagi
0
75
CI勉強会
hiro_miyagi
0
99
Javascript勉強会
hiro_miyagi
1
240
UX勉強会
hiro_miyagi
0
110
チーム開発とGithub
hiro_miyagi
1
75
Other Decks in Technology
See All in Technology
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
560
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
390
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
220
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
1.3k
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
230
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
230
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
420
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
4
420
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
140
Visualization
eitanlees
150
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Making Projects Easy
brettharned
120
6.6k
Being A Developer After 40
akosma
91
590k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Optimizing for Happiness
mojombo
379
71k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
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Ϋϩʔϯ • ಋೖ͠·ͨ͠ • ·ͩ·ͩ։ൃ్্ͷͨΊɺ ༷มߋ͕ىͬͨ͜Γ •
ࠓͷͱ͜Ζى͖͍ͯ ·ͤΜ
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠