홍길동 | Local PC (Local Client) |
Commit > | Local Repository (Local Server) |
Push > | Remote Repository (Remote Server) |
김둘리 | Local PC (Local Client) |
Commit > | Local Repository (Local Server) |
Push > | |
한또치 | Local PC (Local Client) |
Commit > | Local Repository (Local Server) |
Push > |
1. GIT
- 형상관리 툴로 GITHUB라는 소스 공유 사이트도 함께 운영.
로컬서버에도 개별 저장소가 있고, 최종적으로 중앙 메인 서버로 소스를 PUSH하는 방식.
2. GIT 설치
- GIT 소스를 저장할 폴더로 이동 후 우측 마우스 > Git Bash Here 클릭 > 해당 위치를 저장소로 초기화 한다
$ git init
3. GitHub 및 Git 계정 생성
- 웹페이지를 통해 Github 가입 후 레파지토리까지 생성한다.
- 다시 로컬상의 Git Bash로 돌아와서 작업 시작
$ git config --global user.email 메일주소
$ git config --global user.name 깃허브가입아이디
4. Pull Request
- 코드리뷰에 사용한다고 한다.
- 내가 만든 Branch를 상대방에게 검토해주세요 하고 요청하는 것으로,
여러 사람들의 토론을 거쳐 문제가 없으면 merge.
- 원격 저장소가 내 저장소이거나 혹은 원격 저장소에 접근 할 수 있는 권한이 있어야 한다.
- 원격 저장소가 오픈소스라면 읽기는 가능하지만 쓰기 권한은 없으므로, 내 원격 저장소로 복제해서 사용 가능.
5. Git Clone 방법
git clone github주소 clone하고 싶은 경로