15
GITHUB 사용법 CEEMAC STUDY GROUP [email protected]

Github 사용법

Embed Size (px)

Citation preview

Page 1: Github 사용법

GITHUB 사용법

CEEMAC STUDY GROUP

[email protected]

Page 2: Github 사용법

GITHUB이란?�

GIT으로�만든�원격저장소�서비스

Page 3: Github 사용법

그럼�GIT이란?�

리눅스�창시자�리누스�토발즈�형이�만든�

분산�버전�관리�시스템�(DVCS)

Page 4: Github 사용법

분산�버전�관리�시스템?�Git,�Mecurial,�Bazaar,�Darcs�같은�DVCS에서의�클라이언트는�단순히�파일의�마지막�스냅샷을�Checkout�하지�않는다.�그냥�저장소를�전부�복제한다.�서버에�문제가�생기면�이�복제물로�다시�작업을�시작할�수�있다.�클라이언트�중에서�아무거나�골라도�서버를�복원할�수�있다.�모든�Checkout은�모든�데이터를�가진�진정한�백업이다.�게다가�대부분의�DVCS�환경에서는�리모트�저장소가�존재한다.�리모트�저장소가�많을�수도�있다.�그래서�사람들은�동시에�다양한�그룹과�다양한�방법으로�협업할�수�있다.�계층�모델�같은�중앙집중식�시스템으로는�할�수�없는�Workflow를�다양하게�사용

할�수�있다.

Page 5: Github 사용법

나�리누스�토발즈다!!

우리는�이런거�복잡해서�알고싶지않다�

그냥�써보자

Page 6: Github 사용법

•Pull�Request까지의�순서�

1. 깃헙�가입하기�

2.Repository�Fork�

3. 자신의�계정에서�local�repository(PC)로�clone�

4.eclipse에서�import�Project�

5.소스수정�&�commit�

6. push�

7.fork한�repository에서�pull�request

Page 7: Github 사용법

1번은�알아서�하시고�2.�Repository�Fork�

-�깃헙�로그인하고�Fork버튼�클릭!

-�내�계정에�같은�프로젝트가�생김

Page 8: Github 사용법

3.�자신의�계정(GITHUB)에서�local�repository(PC)로�clone�

-�git�command로�하는�방법도�있지만�우린�쉬운�방법으로�eclipse에서�:)�

eclipse�->�Git�Repositoryes��

->�Clone�a�Git�repository�

Page 9: Github 사용법

3.�자신의�계정에서�local�repository(PC)로�clone�

-�주소�복사했으면�자동입력됨�

-�Next�버튼�광클

Page 10: Github 사용법

4.import�Project

Page 11: Github 사용법

4.import�Project�

-�걍�Finish�클릭

Page 12: Github 사용법

5.소스수정�&�commit

Page 13: Github 사용법

5.소스수정�&�commit�

6.Push�

-�Commit�&�Push�:�Commit�과�깃헙(자기계정)에�업로드를�한꺼번에�

-�Commit�:�깃헙에�업로드하기�위해�Push�Upstream이�필요함�보통�이걸�자주�사용

Page 14: Github 사용법

7.fork한�repository에서�pull�request�

-�commit�후�깃헙에서�프로젝트에�접속하면�commit�횟수가�올라간것을�확인�할�수�있다.�

-�New�pull�request�클릭하면�끝!!

Page 15: Github 사용법

GIT에�대해�더�알고�싶으면..�

https://nolboo.github.io/blog/2013/10/06/github-for-beginner/�

https://rogerdudler.github.io/git-guide/index.ko.html