3. 깃허브란 무엇인가
1
파일의 변경사항을 추적하고 여러명의 사용자들 간의
작업을 조율하기 위한 분산 버전 관리 시스템이다.
-리누스 토발즈와 리눅스 커널 초기 개발자들이 최초
로 개발했다.
Git은 어느 PC에서나 사용이 가능하다. 인터넷 상에 Git
저장소를 공유하면 다른 사람들과 함께 작업이 가능할
것이다.
GitHub는 가장 많이 이용하는 Git호스팅 사이트 이다.
Git과 GitHub
4. 용어 관련옵션 의미
로컬저장소 init Git으로 관리하는 내 컴퓨터 안의 폴더
원격저장소 remote
GitHub에서 협업하는 공간(폴더)을 의미한다. (레포지터
리)
커밋 commit 버전 관리를 통해 생성된 파일, 혹은 그 행위
풀 pull 원격저장소의 커밋을 로컬저장소에 내려받는 것
푸시 push 로컬저장소의 커밋을 원격자장소에 올리는 것
체크아웃 checkout 원하는 지점으로 파일을 되돌리는 것
브랜치 branch 작업을 진행하기위한 독립적 공간
머지(병합) merge 서로 다른 두 브랜치를 합치는 것
풀 리퀘스트 - 협력자에게 브랜치 병합을 요청하는 메세지를 보내는 것
포크 - 다른 사람의 저장소를 자신의 저장소에 복사하는 것
기능 소개
2
기본용어정리