Github Github란 git을통해 파일들의 버전 관리, 백업, 협업을 도와주는 저장소이다. Fork : 원하는 프로젝트를 자신의 github로 복사해올 수 있다. watch : 트위터 팔로우처럼 watch를 눌러놓으면 watch를 누른 계정에서 발생되는 업데이트를 보다 신속하게 알 수 있다. Issues : 협업을위한 게시판이다. 새로운 Issues를 발행하고 해당 Issues가 완료되면 Close issues를 사용하여 완료할 수 있다. 완료된 작업은 나중에도 확인 가능하다. 또한 추후 다시 문제가 발생했을때 closed Issues에서 reopen issues를해서 다시 진행도 가능하다. Issues를 발행할때 템플릿을 지정해서 해당 템플릿(양식)으로 발행하게 하는방법이 있는데 구글에 github issues template을 검색해서 원하는 템플릿양식을 만들어서 사용할것. Assignees : 협업프로젝트를할때 Issues를 누군가에게 요청하고싶을 수 있는데 이때 Assignees에서 해당하는 사람을 선택해서 해당 Issues를 부여할 수 있다. Lables : Lables를 통해 업무의 타이틀을 구분할 수 있다. 9가지 특성에는 bug, duplicate등이 존재하는데 이를 선택하면 조금더 직관적으로 Issues를 확인할 수 있다. 이러한 Lables는 추가, 수정등이 가능하다. Filter : 말그대로 필터를 통해 나에게 할당된 Issues를 확인가능하며 자신뿐만아니라 다른 인원에게 할당된 Issues도 확인 가능하다. 참조기능 : Issues를 작성시에 @이를 사용하여 사람들 태그할 수 도있고 #을 사용하여 게시글을 참조시킬 수 있다. 또한 commit을 참조시키고싶으면 commit에 들어가 복사버튼을 눌러 작성하면 해당 commit으로 쉽게 이동이 가능하다.