際際滷

際際滷Share a Scribd company logo
GIT

From Basic to Chaos

    Yunkyu Choi
   2013/Mar/05
Contents
Basic      &       Chaos
BASIC
GIT Overview
 Distributed (螳螳  襦貉 レ襯
  螳)
   SCM (Software Configuration Management)
   or Source Code Management System
   or Revision(Version) Control System
 Started from 2005
 Strong safeguards against corruption
 Developed by Linus Torvalds
   襴るゼ 螳覦覃 蠍 螻給 螳覦 覓語 願屋
    碁
レ
 覈 レ 覲願 豕 襴
  启 襦 ル.
  レ 覲旧/企 襦
  蠍壱 襷 レ <
覿(Distributed) レ
Centralized                Distributed
                  Remote




              Local                      Local
Git Snapshot

Others


             るジ ろれ 谿伎襷 
         Git  螳 覯 覈 覲企ゼ ロ


 GIT
First Step

WORKING WITH GIT
Install and Setting
 Install
    http://git-scm.com/book/en/Getting-Started-
     Installing-Git
 Setting
    http://git-scm.com/book/en/Getting-Started-First-
     Time-Git-Setup
GIT Concept
Remote                     Object Database
(蟆讌 レ)                 Blob:  伎
                           Tree: 襴
                           Commit: 貉る 覲
                           Tag: 豢螳 覲


                           Staging Area
                           れ 貉る 
 Local                     朱れ 豢螳, 貂
 ( PC)                  企
襦貉 レ
 襦貉 レ螳 譟伎
   ろ語螳 郁屋讌
     覯蟯襴 螳

 襦貉 
  1.  : Modified 
  (working directory)

  2. 螻 豢螳 : Staged
   (staging area)

  3. Commit  : Commited 
  (git directory)
git 磯狩 覲願鍵 (襦貉)
 Try GIT
   http://www.codeschool.com/courses/try-git
 git init : git レ(.git 襴)
 git status :   覲願鍵
 git add [殊企] : 企 殊 stage
  area 豢螳
 git commit m 貉る 貊覃呉 : stage area 
  伎 襦貉 レ 貉る
GIT Concept (Detailed, 檎艶馨看岳艶)
git 磯狩 覲願鍵(蟆讌 )
   git remote add origin [蟆讌譯殊] : 蟆讌  レ襯 豢螳 (蠍一
    origin企朱 企朱 蟆讌 譯殊襯 れ)
   git push u origin master :  襦貉レ 觚豺(master)襯  れ
    origin  譯殊 覦 l()
     u 旧 れ ロ れ git push襦 螳  螳
   git pull origin master: 蟆讌 origin 朱 覿 覲蟆暑 伎 襦貉 master
    觚豺襦 螳
   git diff HEAD : working 襴 襦貉 レ HEAD 豺 (螳 豕蠏
    貉る) 谿伎 覲伎譴
   git diff --staged : staged 螻 レ HEAD 豺 谿伎 覲伎譴
   git reset [殊企] : ろ伎  豢螳  襴. 
    襴 覲蟆曙 .
   git branch [觚豺 企] : 襦 襦貉 觚豺襯 襷
   git checkout [觚豺 企] : 企 觚豺襦   覲蟆渚
   git rm [殊企] : 企 朱れ 蟇 (豪襴 ろ伎 
    覈 蟇)
   git fetch origin : 蟆 レ 豺襯 螳語
   git merge [ 觚豺 企] :  觚豺 覈 觚豺 豺
   git branch d [ 觚豺 企] : 覈 觚豺襯 蟇壱
Step into Chaos

ADVANCED
GIT Branching
 誤磯磯 牛
  http://pcottle.github.com/learnGitBranching/?de
   mo
 Git  螳企
  http://www.slideshare.net/dhrim/git-12030742


 穴襴讌襷 る慨覃 覘螳 螳 ″
蠍壱
 Git Ref
    http://rogerdudler.github.com/git-guide/index.ko.html
    http://www.hanb.co.kr/network/view.html?bi_id=1664
    http://devcheatsheet.com/tag/git/?page=1

 Git hosting
    mac
       http://www.makebetterthings.com/git/install-gitlabhq-with-
        gitolite-on-mac-os-x-server-mountain-lion/

    Window
       http://whatwant.tistory.com/411
 Basic => Chaos => Harmonious?

More Related Content

What's hot (20)

襴ろ襷 碁碁 - Git, Github 覲願鍵
襴ろ襷 碁碁 - Git, Github 覲願鍵襴ろ襷 碁碁 - Git, Github 覲願鍵
襴ろ襷 碁碁 - Git, Github 覲願鍵
Wooyoung Ko
Github 覯
Github 覯Github 覯
Github 覯
jong seok Kim
Git ≡п戟 =
Git ≡п戟 =Git ≡п戟 =
Git ≡п戟 =
Git
GitGit
Git
Choonghyun Yang
悌δ悌悌ツ議=估=胡估梶赫庄岳
悌δ悌悌ツ議=估=胡估梶赫庄岳悌δ悌悌ツ議=估=胡估梶赫庄岳
悌δ悌悌ツ議=估=胡估梶赫庄岳
Mario Cho
Linux 螳襭 ed10
Linux 螳襭 ed10Linux 螳襭 ed10
Linux 螳襭 ed10
hungrok
KhuHub student guideline
KhuHub student guidelineKhuHub student guideline
KhuHub student guideline
sangyun han
襦覿一 Git 覯讌 伎手鍵
襦覿一 Git 覯讌 伎手鍵襦覿一 Git 覯讌 伎手鍵
襦覿一 Git 覯讌 伎手鍵
Mario Cho
伎擦 Git
伎擦 Git伎擦 Git
伎擦 Git
Wasabi-Jin
Git 襾瑚蒔? GitHub 襾語?
Git 襾瑚蒔? GitHub  襾語?Git 襾瑚蒔? GitHub  襾語?
Git 襾瑚蒔? GitHub 襾語?
Ian Choi
11. git basic
11. git basic11. git basic
11. git basic
Geunhyung Kim
Git 覿磯蟯襴 ろ(1)
Git 覿磯蟯襴 ろ(1)Git 覿磯蟯襴 ろ(1)
Git 覿磯蟯襴 ろ(1)
Hyunjun Roh
Git 螳企
Git  螳企Git  螳企
Git 螳企
Git 貊 ろ磯 2
Git 貊 ろ磯 2Git 貊 ろ磯 2
Git 貊 ろ磯 2
豪企 螻旧
一 貉 れ
一 貉 れ一 貉 れ
一 貉 れ
choi sungwook
git-basic-commands
git-basic-commandsgit-basic-commands
git-basic-commands
insanehong Kim
Linux tutorial
Linux tutorialLinux tutorial
Linux tutorial
Hyun-hwan Jeong
Git - Level 2
Git - Level 2Git - Level 2
Git - Level 2
覩狩 蟾
Git & Github Seminar-1
Git & Github Seminar-1Git & Github Seminar-1
Git & Github Seminar-1
sangyun han
Git 螳覲
Git   螳覲Git   螳覲
Git 螳覲
Byeol Kang
襴ろ襷 碁碁 - Git, Github 覲願鍵
襴ろ襷 碁碁 - Git, Github 覲願鍵襴ろ襷 碁碁 - Git, Github 覲願鍵
襴ろ襷 碁碁 - Git, Github 覲願鍵
Wooyoung Ko
Git ≡п戟 =
Git ≡п戟 =Git ≡п戟 =
Git ≡п戟 =
悌δ悌悌ツ議=估=胡估梶赫庄岳
悌δ悌悌ツ議=估=胡估梶赫庄岳悌δ悌悌ツ議=估=胡估梶赫庄岳
悌δ悌悌ツ議=估=胡估梶赫庄岳
Mario Cho
Linux 螳襭 ed10
Linux 螳襭 ed10Linux 螳襭 ed10
Linux 螳襭 ed10
hungrok
KhuHub student guideline
KhuHub student guidelineKhuHub student guideline
KhuHub student guideline
sangyun han
襦覿一 Git 覯讌 伎手鍵
襦覿一 Git 覯讌 伎手鍵襦覿一 Git 覯讌 伎手鍵
襦覿一 Git 覯讌 伎手鍵
Mario Cho
Git 襾瑚蒔? GitHub 襾語?
Git 襾瑚蒔? GitHub  襾語?Git 襾瑚蒔? GitHub  襾語?
Git 襾瑚蒔? GitHub 襾語?
Ian Choi
Git 覿磯蟯襴 ろ(1)
Git 覿磯蟯襴 ろ(1)Git 覿磯蟯襴 ろ(1)
Git 覿磯蟯襴 ろ(1)
Hyunjun Roh
Git 螳企
Git  螳企Git  螳企
Git 螳企
Git - Level 2
Git - Level 2Git - Level 2
Git - Level 2
覩狩 蟾
Git & Github Seminar-1
Git & Github Seminar-1Git & Github Seminar-1
Git & Github Seminar-1
sangyun han

Viewers also liked (12)

Reprap 螳
Reprap 螳Reprap 螳
Reprap 螳
Changwoo Ryu
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)
Dongho Kim
world luxury sample
world luxury sampleworld luxury sample
world luxury sample
Kinect kunkuk final_
Kinect kunkuk final_Kinect kunkuk final_
Kinect kunkuk final_
Yunkyu Choi
C/c++ 譴 int
C/c++ 譴 int C/c++ 譴 int
C/c++ 譴 int
Changwoo Ryu
ろ 螳覦 危 豐讌ク
ろ  螳覦 危 豐讌クろ  螳覦 危 豐讌ク
ろ 螳覦 危 豐讌ク
Unity 3d study #1
Unity 3d study #1Unity 3d study #1
Unity 3d study #1
Hyunwoo Kim
襦 る Rpg 襷り鍵 貂襴 覃伎
襦 る Rpg 襷り鍵 貂襴 覃伎襦 る Rpg 襷り鍵 貂襴 覃伎
襦 る Rpg 襷り鍵 貂襴 覃伎
Alex Kang
120513 unity3 d_start_skyseer
120513 unity3 d_start_skyseer120513 unity3 d_start_skyseer
120513 unity3 d_start_skyseer
Chan-hyun Park
Gazebo, 9螳 朱 螳 襦覺 覡伎
Gazebo, 9螳 朱 螳  襦覺 覡伎Gazebo, 9螳 朱 螳  襦覺 覡伎
Gazebo, 9螳 朱 螳 襦覺 覡伎
Seongjun Kim
3D 襴壱 譬襯 轟 蟯 襴
3D 襴壱 譬襯 轟 蟯 襴3D 襴壱 譬襯 轟 蟯 襴
3D 襴壱 譬襯 轟 蟯 襴
3 d 襴壱 覓瑚骸(伎)
3 d 襴壱 覓瑚骸(伎)3 d 襴壱 覓瑚骸(伎)
3 d 襴壱 覓瑚骸(伎)
Korea Expressway Corporation
20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)20140514 team blender_v01 (Korean)
20140514 team blender_v01 (Korean)
Dongho Kim
world luxury sample
world luxury sampleworld luxury sample
world luxury sample
Kinect kunkuk final_
Kinect kunkuk final_Kinect kunkuk final_
Kinect kunkuk final_
Yunkyu Choi
ろ 螳覦 危 豐讌ク
ろ  螳覦 危 豐讌クろ  螳覦 危 豐讌ク
ろ 螳覦 危 豐讌ク
Unity 3d study #1
Unity 3d study #1Unity 3d study #1
Unity 3d study #1
Hyunwoo Kim
襦 る Rpg 襷り鍵 貂襴 覃伎
襦 る Rpg 襷り鍵 貂襴 覃伎襦 る Rpg 襷り鍵 貂襴 覃伎
襦 る Rpg 襷り鍵 貂襴 覃伎
Alex Kang
120513 unity3 d_start_skyseer
120513 unity3 d_start_skyseer120513 unity3 d_start_skyseer
120513 unity3 d_start_skyseer
Chan-hyun Park
Gazebo, 9螳 朱 螳 襦覺 覡伎
Gazebo, 9螳 朱 螳  襦覺 覡伎Gazebo, 9螳 朱 螳  襦覺 覡伎
Gazebo, 9螳 朱 螳 襦覺 覡伎
Seongjun Kim
3D 襴壱 譬襯 轟 蟯 襴
3D 襴壱 譬襯 轟 蟯 襴3D 襴壱 譬襯 轟 蟯 襴
3D 襴壱 譬襯 轟 蟯 襴

Similar to Git basic2 chaos (20)

Git
GitGit
Git
Junyoung Lee
Git 覓語襯 螳企
Git 覓語襯  螳企Git 覓語襯  螳企
Git 覓語襯 螳企
chandler0201
Git & Github Seminar-2
Git & Github Seminar-2Git & Github Seminar-2
Git & Github Seminar-2
sangyun han
Git 貊 ろ磯 1
Git 貊 ろ磯 1Git 貊 ろ磯 1
Git 貊 ろ磯 1
豪企 螻旧
Git: A Motivating Introduction
Git: A Motivating IntroductionGit: A Motivating Introduction
Git: A Motivating Introduction
Jongwook Choi
Git from google techtalks by Randal
Git from google techtalks by RandalGit from google techtalks by Randal
Git from google techtalks by Randal
yagurchoi
Git 蠍磯蓋
Git 蠍磯蓋Git 蠍磯蓋
Git 蠍磯蓋
HyunWook Kang
Git 蠍 GitHub(Git企殊伎誤 ) / Getting started with git+github
Git 蠍 GitHub(Git企殊伎誤 ) / Getting started with git+githubGit 蠍 GitHub(Git企殊伎誤 ) / Getting started with git+github
Git 蠍 GitHub(Git企殊伎誤 ) / Getting started with git+github
Junyoung Lee
Git lecture1
Git lecture1Git lecture1
Git lecture1
ssuseraf62e91
Git Tutorial
Git TutorialGit Tutorial
Git Tutorial
MDLicht
[VCS] Git&GitLab_Designer
[VCS] Git&GitLab_Designer[VCS] Git&GitLab_Designer
[VCS] Git&GitLab_Designer
Lee Beomho
襴ろ襷 5 碁碁, git螻 github
襴ろ襷 5 碁碁, git螻 github襴ろ襷 5 碁碁, git螻 github
襴ろ襷 5 碁碁, git螻 github
JungHoon Lee
Git server (git olite,gitweb)
Git server (git olite,gitweb)Git server (git olite,gitweb)
Git server (git olite,gitweb)
讌 覦
[ろれ雑ろ]Subversion vs git - 谿語 螳
[ろれ雑ろ]Subversion vs git - 谿語   螳[ろれ雑ろ]Subversion vs git - 谿語   螳
[ろれ雑ろ]Subversion vs git - 谿語 螳
Ji-Woong Choi
梶 釈メ梶 堰= 求 求求
梶 釈メ梶 堰= 求 求求梶 釈メ梶 堰= 求 求求
梶 釈メ梶 堰= 求 求求
Matthew ()
Git & GitHub
Git & GitHubGit & GitHub
Git & GitHub
Jongmin Park
git, git flow
git, git flowgit, git flow
git, git flow
eva
ろ碁Μ(SourceTree)襦 覦一磯 Git 覯
ろ碁Μ(SourceTree)襦 覦一磯 Git 覯ろ碁Μ(SourceTree)襦 覦一磯 Git 覯
ろ碁Μ(SourceTree)襦 覦一磯 Git 覯
譯狩 螻
Git 覓語襯 螳企
Git 覓語襯  螳企Git 覓語襯  螳企
Git 覓語襯 螳企
chandler0201
Git & Github Seminar-2
Git & Github Seminar-2Git & Github Seminar-2
Git & Github Seminar-2
sangyun han
Git: A Motivating Introduction
Git: A Motivating IntroductionGit: A Motivating Introduction
Git: A Motivating Introduction
Jongwook Choi
Git from google techtalks by Randal
Git from google techtalks by RandalGit from google techtalks by Randal
Git from google techtalks by Randal
yagurchoi
Git 蠍 GitHub(Git企殊伎誤 ) / Getting started with git+github
Git 蠍 GitHub(Git企殊伎誤 ) / Getting started with git+githubGit 蠍 GitHub(Git企殊伎誤 ) / Getting started with git+github
Git 蠍 GitHub(Git企殊伎誤 ) / Getting started with git+github
Junyoung Lee
Git Tutorial
Git TutorialGit Tutorial
Git Tutorial
MDLicht
[VCS] Git&GitLab_Designer
[VCS] Git&GitLab_Designer[VCS] Git&GitLab_Designer
[VCS] Git&GitLab_Designer
Lee Beomho
襴ろ襷 5 碁碁, git螻 github
襴ろ襷 5 碁碁, git螻 github襴ろ襷 5 碁碁, git螻 github
襴ろ襷 5 碁碁, git螻 github
JungHoon Lee
Git server (git olite,gitweb)
Git server (git olite,gitweb)Git server (git olite,gitweb)
Git server (git olite,gitweb)
讌 覦
[ろれ雑ろ]Subversion vs git - 谿語 螳
[ろれ雑ろ]Subversion vs git - 谿語   螳[ろれ雑ろ]Subversion vs git - 谿語   螳
[ろれ雑ろ]Subversion vs git - 谿語 螳
Ji-Woong Choi
梶 釈メ梶 堰= 求 求求
梶 釈メ梶 堰= 求 求求梶 釈メ梶 堰= 求 求求
梶 釈メ梶 堰= 求 求求
Matthew ()
git, git flow
git, git flowgit, git flow
git, git flow
eva
ろ碁Μ(SourceTree)襦 覦一磯 Git 覯
ろ碁Μ(SourceTree)襦 覦一磯 Git 覯ろ碁Μ(SourceTree)襦 覦一磯 Git 覯
ろ碁Μ(SourceTree)襦 覦一磯 Git 覯
譯狩 螻

Git basic2 chaos

  • 1. GIT From Basic to Chaos Yunkyu Choi 2013/Mar/05
  • 2. Contents Basic & Chaos
  • 4. GIT Overview Distributed (螳螳 襦貉 レ襯 螳) SCM (Software Configuration Management) or Source Code Management System or Revision(Version) Control System Started from 2005 Strong safeguards against corruption Developed by Linus Torvalds 襴るゼ 螳覦覃 蠍 螻給 螳覦 覓語 願屋 碁
  • 5. レ 覈 レ 覲願 豕 襴 启 襦 ル. レ 覲旧/企 襦 蠍壱 襷 レ <
  • 6. 覿(Distributed) レ Centralized Distributed Remote Local Local
  • 7. Git Snapshot Others るジ ろれ 谿伎襷 Git 螳 覯 覈 覲企ゼ ロ GIT
  • 9. Install and Setting Install http://git-scm.com/book/en/Getting-Started- Installing-Git Setting http://git-scm.com/book/en/Getting-Started-First- Time-Git-Setup
  • 10. GIT Concept Remote Object Database (蟆讌 レ) Blob: 伎 Tree: 襴 Commit: 貉る 覲 Tag: 豢螳 覲 Staging Area れ 貉る Local 朱れ 豢螳, 貂 ( PC) 企
  • 11. 襦貉 レ 襦貉 レ螳 譟伎 ろ語螳 郁屋讌 覯蟯襴 螳 襦貉 1. : Modified (working directory) 2. 螻 豢螳 : Staged (staging area) 3. Commit : Commited (git directory)
  • 12. git 磯狩 覲願鍵 (襦貉) Try GIT http://www.codeschool.com/courses/try-git git init : git レ(.git 襴) git status : 覲願鍵 git add [殊企] : 企 殊 stage area 豢螳 git commit m 貉る 貊覃呉 : stage area 伎 襦貉 レ 貉る
  • 13. GIT Concept (Detailed, 檎艶馨看岳艶)
  • 14. git 磯狩 覲願鍵(蟆讌 ) git remote add origin [蟆讌譯殊] : 蟆讌 レ襯 豢螳 (蠍一 origin企朱 企朱 蟆讌 譯殊襯 れ) git push u origin master : 襦貉レ 觚豺(master)襯 れ origin 譯殊 覦 l() u 旧 れ ロ れ git push襦 螳 螳 git pull origin master: 蟆讌 origin 朱 覿 覲蟆暑 伎 襦貉 master 觚豺襦 螳 git diff HEAD : working 襴 襦貉 レ HEAD 豺 (螳 豕蠏 貉る) 谿伎 覲伎譴 git diff --staged : staged 螻 レ HEAD 豺 谿伎 覲伎譴 git reset [殊企] : ろ伎 豢螳 襴. 襴 覲蟆曙 . git branch [觚豺 企] : 襦 襦貉 觚豺襯 襷 git checkout [觚豺 企] : 企 觚豺襦 覲蟆渚 git rm [殊企] : 企 朱れ 蟇 (豪襴 ろ伎 覈 蟇) git fetch origin : 蟆 レ 豺襯 螳語 git merge [ 觚豺 企] : 觚豺 覈 觚豺 豺 git branch d [ 觚豺 企] : 覈 觚豺襯 蟇壱
  • 16. GIT Branching 誤磯磯 牛 http://pcottle.github.com/learnGitBranching/?de mo Git 螳企 http://www.slideshare.net/dhrim/git-12030742 穴襴讌襷 る慨覃 覘螳 螳 ″
  • 17. 蠍壱 Git Ref http://rogerdudler.github.com/git-guide/index.ko.html http://www.hanb.co.kr/network/view.html?bi_id=1664 http://devcheatsheet.com/tag/git/?page=1 Git hosting mac http://www.makebetterthings.com/git/install-gitlabhq-with- gitolite-on-mac-os-x-server-mountain-lion/ Window http://whatwant.tistory.com/411
  • 18. Basic => Chaos => Harmonious?