Upload
bs-sin
View
120
Download
8
Embed Size (px)
Citation preview
01.GitHub의 HelloWorld신부설
2015.03.09
GitHub이란?https://guides.github.com/activities/hello-world
깃헙이란 프로젝트 호스팅 서비스입니다.
프로젝트 데이터를 잃어버릴 염려가 없으며 여러 개발자들과 협업할 수 있습니다.
깃헙의 기능요소Repositories, Branches,Commits, Issues and Pull Requests.
깃헙을 사용하면 git의 기능을 사용학시 위해서 git 명령어를 알 필요가 없고, git을 설치할 필요도 없습니다.단지 깃헙의 계정만 가지고 있으면 됩니다.
Repositories - 레포지토리 생성하기깃헙에 로그인한 후에 오른쪽 상단
Repositories - 레포지토리 생성하기
Issues - 레포지토리의 이슈를 관리하기
Issues - 레포지토리의 이슈를 관리하기
Branches - 브랜치 생성하기브랜칭이란
같은 시간에하나의 레포지토리에서 다른 파트를 작업할 수 있게 해주는 방법입니다.
레지토리를 생성할 때 master라는 브랜치가 함께 생성됩니다.
Branches - 브랜치 생성하기브랜치를 사용하면
버그 픽스, 새 아이디어 실험 등을 master (production) 브랜치로부터 분리시킬 수 있습니다.
브랜치가 새로 만들어지는 시점에는 마치 스냅샷과 같이 오리지널 브랜치가 복사 됩니다. 브랜치를 master 브랜치에 합칠 땐 pull을 요청합니다.
Branches - 브랜치 생성하기
Commits - 수정사항을 커밋하기README.md파일을 수정하고 커밋해 봅시다.우선 master에서 readme-edits 브랜치로 이동합니다.그리고 README.md파일을 눌러서 상세화면으로 이동합니다.
상세화면에서 수정 버튼을 클릭합니다.
Commits - 수정사항을 커밋하기
Pull Requests - master로 머지하기readme-edits 브랜치의 수정사항을 master에 반영시키기 위해서 머지를 해야 합니다.그리고 그 이전에 다른 참여자들에게 피드백을 받을 수 있도록 pull request를 생성합니다.
Pull Requests - master로 머지하기이동한 페이지에서 readme-edits를 master에 비교합니다. base : master compare to : readme-edits
Pull Requests - master로 머지하기