ݺߣ

ݺߣShare a Scribd company logo
GITHUB 사용법
CEEMAC STUDY
GROUP
logix007@naver.com
GITHUB이란?
GIT으로 만든 원격저장소 서비스
그럼 GIT이란?
리눅스 창시자 리누스 토발즈 형이 만든
분산 버전 관리 시스템 (DVCS)
분산 버전 관리 시스템?
Git, Mecurial, Bazaar, Darcs 같은 DVCS에서의 클라이언트
는 단순히 파일의 마지막 스냅샷을 Checkout 하지 않는다. 그냥
저장소를 전부 복제한다. 서버에 문제가 생기면 이 복제물로 다시
작업을 시작할 수 있다. 클라이언트 중에서 아무거나 골라도 서버
를 복원할 수 있다. 모든 Checkout은 모든 데이터를 가진 진정한
백업이다. 게다가 대부분의 DVCS 환경에서는 리모트 저장소가 존
재한다. 리모트 저장소가 많을 수도 있다. 그래서 사람들은 동시에
다양한 그룹과 다양한 방법으로 협업할 수 있다. 계층 모델 같은
중앙집중식 시스템으로는 할 수 없는 Workflow를 다양하게 사용
할 수 있다.
나 리누스 토발즈다!!
우리는 이런거 복잡해서 알고싶지않다
그냥 써보자
•Pull Request까지의 순서
1. 깃헙 가입하기
2.Repository Fork
3. 자신의 계정에서 local repository(PC)로 clone
4.eclipse에서 import Project
5.소스수정 & commit
6.push
7.fork한 repository에서 pull request
1번은 알아서 하시고 2. Repository Fork
- 깃헙 로그인하고 Fork버튼 클릭!
- 내 계정에 같은 프로젝트가 생김
3. 자신의 계정(GITHUB)에서 local repository(PC)로 clone
- git command로 하는 방법도 있지만 우린 쉬운 방법으로 eclipse에서 :)
eclipse -> Git Repositoryes
-> Clone a Git repository
3. 자신의 계정에서 local repository(PC)로 clone
- 주소 복사했으면 자동입력됨
- Next 버튼 광클
4.import Project
4.import Project
- 걍 Finish 클릭
5.소스수정 & commit
5.소스수정 & commit
6.Push
- Commit & Push : Commit 과 깃
헙(자기계정)에 업로드를 한꺼번에
- Commit : 깃헙에 업로드하기 위해
Push Upstream이 필요함 보통 이걸 자
주 사용
7.fork한 repository에서 pull request
- commit 후 깃헙에서 프로젝트에 접속하
면 commit 횟수가 올라간것을 확인 할 수
있다.
- New pull request 클릭하면 끝!!
GIT에 대해 더 알고 싶으면..
https://nolboo.github.io/blog/2013/10/06/github-for-beginner/
https://rogerdudler.github.io/git-guide/index.ko.html

More Related Content

What's hot (20)

PDF
Git 입문자를 위한 가이드
chandler0201
PDF
svn 능력자를 위한 git 개념 가이드
Insub Lee
PDF
Git tutorials
wonmin lee
PDF
[기초] GIT 교육 자료
JUNPIL PARK
PDF
Git - Level 2
민태 김
PPTX
git, 이해부터 활용까지
jylee1229
PPTX
Git Branch
Kim Byoungsu
PDF
11. git basic
Geunhyung Kim
PPTX
Git 분산버전관리 시스템(1)
Hyunjun Roh
PDF
Git 기본개념과 사용법 그리고 어플리케이션
Dabi Ahn
PDF
Git Tutorial
Sanggyu Nam
PDF
Git 더하기 GitHub(Git클라이언트 활용) / Getting started with git+github
Junyoung Lee
PDF
Git 더하기 GitHub(구름IDE 환경)
Junyoung Lee
PPTX
디자이너를 위한 Svn 사용법
Je Lyoung Kim
PPTX
Git 사용 가이드
도형 임
PPTX
디자이너를위한Git #1/2
Choulhyouc Lee
PDF
Git이란 (Git 소개 및 기초 이론)
승용 윤
PDF
[NDC16] Effective Git
Chanwoong Kim
PDF
Git branch stregagy & case study
Woo Jin Kim
Git 입문자를 위한 가이드
chandler0201
svn 능력자를 위한 git 개념 가이드
Insub Lee
Git tutorials
wonmin lee
[기초] GIT 교육 자료
JUNPIL PARK
Git - Level 2
민태 김
git, 이해부터 활용까지
jylee1229
Git Branch
Kim Byoungsu
11. git basic
Geunhyung Kim
Git 분산버전관리 시스템(1)
Hyunjun Roh
Git 기본개념과 사용법 그리고 어플리케이션
Dabi Ahn
Git Tutorial
Sanggyu Nam
Git 더하기 GitHub(Git클라이언트 활용) / Getting started with git+github
Junyoung Lee
Git 더하기 GitHub(구름IDE 환경)
Junyoung Lee
디자이너를 위한 Svn 사용법
Je Lyoung Kim
Git 사용 가이드
도형 임
디자이너를위한Git #1/2
Choulhyouc Lee
Git이란 (Git 소개 및 기초 이론)
승용 윤
[NDC16] Effective Git
Chanwoong Kim
Git branch stregagy & case study
Woo Jin Kim

Viewers also liked (20)

PDF
Git는 머꼬? GitHub는 또 머지?
Ian Choi
PDF
GitHub 실습 교육
승엽 신
PDF
Github 으로 학교 팀 프로젝트 하기
nexusz99
PDF
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
Ji-Woong Choi
PDF
메이븐 기본 이해
중선 곽
PDF
20170227 파이썬으로 챗봇_만들기
Kim Sungdong
PDF
GitHub Pull Request 간단 사용 설명서
jungseob shin
KEY
Impress js
Kyungryul KIM
PPTX
How to use Github? (For Cien)
민수 김
PDF
XE 모듈 개발 - 걸음마부터 날기까지 - 날기
승엽 신
PDF
강분도 - 공개SW개발과 우분투 (2010Y10M05D)
Ubuntu Korea Community
PPTX
Svn에서 git으로 이주하기
Seunghwa Song
PDF
XE 모듈 개발 - 걸음마부터 날기까지 - 걸음마
승엽 신
PDF
Training: Day Two - Eclipse, Git, Maven
Artur Ventura
PDF
거 XE 모듈 개발하기 좋은 날씨네 - XECon + PHPFest 2014
승엽 신
PDF
[WEB UI BASIC] JavaScript 1탄
Jae Woo Woo
PPTX
Lets git to it
Yoram Michaeli
PDF
XE 모듈 개발 - 걸음마부터 날기까지 - 걷기
승엽 신
PPTX
Spring boot-summary(part2-part3)
Jaesup Kwak
PDF
분석 현장에서 요구되는 데이터과학자의 역량과 자질
Sun Young Kim
Git는 머꼬? GitHub는 또 머지?
Ian Choi
GitHub 실습 교육
승엽 신
Github 으로 학교 팀 프로젝트 하기
nexusz99
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
Ji-Woong Choi
메이븐 기본 이해
중선 곽
20170227 파이썬으로 챗봇_만들기
Kim Sungdong
GitHub Pull Request 간단 사용 설명서
jungseob shin
Impress js
Kyungryul KIM
How to use Github? (For Cien)
민수 김
XE 모듈 개발 - 걸음마부터 날기까지 - 날기
승엽 신
강분도 - 공개SW개발과 우분투 (2010Y10M05D)
Ubuntu Korea Community
Svn에서 git으로 이주하기
Seunghwa Song
XE 모듈 개발 - 걸음마부터 날기까지 - 걸음마
승엽 신
Training: Day Two - Eclipse, Git, Maven
Artur Ventura
거 XE 모듈 개발하기 좋은 날씨네 - XECon + PHPFest 2014
승엽 신
[WEB UI BASIC] JavaScript 1탄
Jae Woo Woo
Lets git to it
Yoram Michaeli
XE 모듈 개발 - 걸음마부터 날기까지 - 걷기
승엽 신
Spring boot-summary(part2-part3)
Jaesup Kwak
분석 현장에서 요구되는 데이터과학자의 역량과 자질
Sun Young Kim
Ad

Similar to Github 사용법 (20)

PPTX
리스펙토링 세미나 - Git, Github 알아보기
Wooyoung Ko
PPTX
Github가 뭐죠 먹는 건가요
Jinwoo Kim
PDF
Fun git hub
Kenu, GwangNam Heo
PDF
Git basic
민정 김
PDF
github : 유용한 기능들
SeongHyun Ahn
PPTX
GitHub 활용하기
DataUs
PDF
[201808] GitHub 사용하기 - GIt & 협업 활용
Ian Choi
PPTX
오픈소스GIS 개발 일반 강의자료
BJ Jang
PDF
KhuHub student guideline
sangyun han
PPTX
Github? linux? 이건 뭐지?
Suho Lee
PDF
ᅦᅩᅮᅥᅵᅡᆨᄒơƳᆫҾ
Mario Cho
PDF
소스트리(SourceTree)로 배우는 Git 사용법
주형 고
PDF
Git & Github Seminar-1
sangyun han
PPTX
리스펙토링 5월 세미나, git과 github
JungHoon Lee
PDF
팀 개발을 위한 GitHub 사용법
Eugene Park
PDF
알아두면 쓸모있는 깃허브 1
Hansol Kang
PDF
GitHub로 프로젝트 운영하기
Lee Geonhee
PPTX
Digging github
Hansol Lim
PDF
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XpressEngine
PPTX
Git lecture1
ssuseraf62e91
리스펙토링 세미나 - Git, Github 알아보기
Wooyoung Ko
Github가 뭐죠 먹는 건가요
Jinwoo Kim
Git basic
민정 김
github : 유용한 기능들
SeongHyun Ahn
GitHub 활용하기
DataUs
[201808] GitHub 사용하기 - GIt & 협업 활용
Ian Choi
오픈소스GIS 개발 일반 강의자료
BJ Jang
KhuHub student guideline
sangyun han
Github? linux? 이건 뭐지?
Suho Lee
ᅦᅩᅮᅥᅵᅡᆨᄒơƳᆫҾ
Mario Cho
소스트리(SourceTree)로 배우는 Git 사용법
주형 고
Git & Github Seminar-1
sangyun han
리스펙토링 5월 세미나, git과 github
JungHoon Lee
팀 개발을 위한 GitHub 사용법
Eugene Park
알아두면 쓸모있는 깃허브 1
Hansol Kang
GitHub로 프로젝트 운영하기
Lee Geonhee
Digging github
Hansol Lim
XECon2015 :: [1-3] 김덕홍 - Git Workflow with GitHub
XpressEngine
Git lecture1
ssuseraf62e91
Ad

Github 사용법

  • 3. 그럼 GIT이란? 리눅스 창시자 리누스 토발즈 형이 만든 분산 버전 관리 시스템 (DVCS)
  • 4. 분산 버전 관리 시스템? Git, Mecurial, Bazaar, Darcs 같은 DVCS에서의 클라이언트 는 단순히 파일의 마지막 스냅샷을 Checkout 하지 않는다. 그냥 저장소를 전부 복제한다. 서버에 문제가 생기면 이 복제물로 다시 작업을 시작할 수 있다. 클라이언트 중에서 아무거나 골라도 서버 를 복원할 수 있다. 모든 Checkout은 모든 데이터를 가진 진정한 백업이다. 게다가 대부분의 DVCS 환경에서는 리모트 저장소가 존 재한다. 리모트 저장소가 많을 수도 있다. 그래서 사람들은 동시에 다양한 그룹과 다양한 방법으로 협업할 수 있다. 계층 모델 같은 중앙집중식 시스템으로는 할 수 없는 Workflow를 다양하게 사용 할 수 있다.
  • 5. 나 리누스 토발즈다!! 우리는 이런거 복잡해서 알고싶지않다 그냥 써보자
  • 6. •Pull Request까지의 순서 1. 깃헙 가입하기 2.Repository Fork 3. 자신의 계정에서 local repository(PC)로 clone 4.eclipse에서 import Project 5.소스수정 & commit 6.push 7.fork한 repository에서 pull request
  • 7. 1번은 알아서 하시고 2. Repository Fork - 깃헙 로그인하고 Fork버튼 클릭! - 내 계정에 같은 프로젝트가 생김
  • 8. 3. 자신의 계정(GITHUB)에서 local repository(PC)로 clone - git command로 하는 방법도 있지만 우린 쉬운 방법으로 eclipse에서 :) eclipse -> Git Repositoryes -> Clone a Git repository
  • 9. 3. 자신의 계정에서 local repository(PC)로 clone - 주소 복사했으면 자동입력됨 - Next 버튼 광클
  • 11. 4.import Project - 걍 Finish 클릭
  • 13. 5.소스수정 & commit 6.Push - Commit & Push : Commit 과 깃 헙(자기계정)에 업로드를 한꺼번에 - Commit : 깃헙에 업로드하기 위해 Push Upstream이 필요함 보통 이걸 자 주 사용
  • 14. 7.fork한 repository에서 pull request - commit 후 깃헙에서 프로젝트에 접속하 면 commit 횟수가 올라간것을 확인 할 수 있다. - New pull request 클릭하면 끝!!
  • 15. GIT에 대해 더 알고 싶으면.. https://nolboo.github.io/blog/2013/10/06/github-for-beginner/ https://rogerdudler.github.io/git-guide/index.ko.html