Skip to content

study.github.md

Youmin-Kim edited this page May 24, 2017 · 3 revisions

ym kim

2017.05.23

  • 깃허브의 전반적인 홈페이지 구조 파악 및 잔기능들 숙지함
  • repository : 프로젝트를 협업하여 잘 관리하기 위해 만든 공간
  • 기본적으로 깃허브에 올리는 것은 오픈소스, 공개하기 싫으면 비용을 지불해야함
  • issue : 프로젝트 안에 있는 여러가지 일?해야할 것들(open : 아직처리되지 않음, close : 처리됨), label과 markdown을 통해 issue를 구체적으로 잘 표현할 수 있음
  • milestone : issue들의 수행기간을 설정할 수 있음, 전체 이슈들 중 close된 이슈들의 비율을 나타냄
  • 다른사람의 프로젝트(opensource)들을 fork하여 복사하여 사용할 수 있음, 그 프로젝트를 더 개선하거나 기능을 변경하여 프로젝트 원 주인에게 pull request하여 변경사항을 보여줌. 원 주인은 fork한 사람들의 request들을 볼 수 있음
  • clone은 깃허브에 있는 소스들을 내컴퓨터로 복사하여 사용가능한 것
  • commit은 소스변경이 일어났을 때, commit을 하면 그당시의 변경내용이 저장됨. 나중에 그 상태로 다시 돌아갈 수 있음

Clone this wiki locally