Git Bash
- pwd : Printing Working Directory → 현위치 프린팅
- cd : 특정 위치로 이동
- mkdir : make directory → 현 위치에 새로운 폴더 만듦
- ls : 현 위치에 있는 파일들 확인
- ‘Changes to be commited, Staged, Tracked’는 전부 동치인가?
- Tracked : add 된 적이 있는 파일을 지칭
개발 프로세스
- 우선순위에 따라 작업을 나열한다.
- 우선순위가 높은 작업부터 하나씩 선택하여 작업을 나눠 갖는다.
- 이번 버전에 포함될 필수 작업과 언젠가 배포될 작업들을 병렬로 진행한다.
- 병렬로 처리하던 작업들이 완료되면 가까운 배포 주기에 포함시켜 출시한다.
Git Repository 구성
- Upstream Remote(Upstream) / Origin Remote(Origin) / Local 로 나눠진다.
- Upstream (Remote) Repository : UR
- 개발자들이 공유하는 저장소. 최신 소스코드가 저장되어 있는 원격 저장소.
- Origin (Remote) Repository : OR
- UR을 Fork한 원격 개인 저장소.
- Local Repository : LR
- 내 컴퓨터에 저장되어 있는 개인 저장소.
- LR에서 작업한 후 작업 브랜치를 OR에 Push
- Github에서 OR에 push한 브랜치를 UR로 merge하는 Pull Request(PR)를 생성
- 코드리뷰를 거친 후 Merge