프로젝트 개요
Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨 — 58개 중 50번째.
이제 현실적인 기능 브랜치(feature-branch) 워크플로를 실습해 보겠습니다. 이 프로젝트는 todo.txt(목록)와 readme.md(문서)라는 두 개의 파일로 구성된 아주 작은 할 일 목록(todo list)입니다.
이 장에서는 다음을 수행합니다:
main브랜치에 깨끗한 초기 커밋으로 저장소를 설정합니다.add-task브랜치를 생성하고 거기에 새로운 할 일 항목을 추가합니다.
main에서readme.md를 독립적으로 업데이트합니다.- feature branch를
main으로 병합합니다. - 최종 상태를 확인합니다.
이것은 네트워크 왕복 과정만 없을 뿐, GitHub의 일반적인 풀 리퀘스트(pull-request) 워크플로와 동일한 형태입니다.
챌린지
초급ls를 사용하여 시작 폴더의 파일을 나열하세요. 예상되는 출력 결과는 알파벳순입니다.
치트 시트
일반적인 기능 브랜치(feature-branch) 워크플로 단계:
main에 초기 커밋을 포함하여 저장소 설정- 기능 브랜치를 생성하고 변경 사항 적용
main에서 독립적인 변경 사항 적용- 기능 브랜치를
main에 병합 - 최종 상태 확인
직접 해보기
터미널
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.