「카페 메뉴 업데이트 커밋하기」는 커밋에 들어갈 내용을 직접 제어하려는 Git 초보자를 위한 작은 프로젝트입니다. DAYLIGHT CAFE 의 공개 메뉴와 포장용 메뉴 파일을 수정하면서, 미완성 계절 안내와 비공개 시음 메모는 공개 스냅샷 밖에 남겨 둡니다.
하나의 가이드 실습에서 작업 트리를 살펴보고, 파일의 일부를 선택하고, 스테이징된 변경 전체를 검토한 다음 실제로 커밋된 메뉴를 확인합니다. 독립 도전에서는 승인된 베이커리 가격 수정과 비공개 초안의 위치가 바뀌므로 내용을 읽고 선택해야 합니다.
학습 내용
- 작업 트리, 스테이징 영역, 현재 커밋을 구분합니다.
- 저장소에만 적용되는 작성자 정보를 설정하고 승인된 변경 블록만 스테이징합니다.
- 관련 파일을 함께 포함하여 완전히 사용할 수 있는 변경을 하나의 커밋으로 만듭니다.
- 작업 파일을 버리지 않고 잘못된 스테이징 선택을 복구합니다.
- 실제 커밋된 페이지와 다운로드를 확인하면서 비공개 미완성 작업을 보존합니다.
추천 대상
디렉터리를 이동하고, 터미널 명령을 실행하고, 작은 텍스트 파일을 읽을 수 있는 Git 초보자를 대상으로 합니다. git add 와 git commit 의 기본 용도를 알면 도움이 됩니다. 저장소의 세 가지 상태와 부분 스테이징은 사용하기 전에 설명합니다.
준비된 환경에는 Git 저장소, 터미널, 실제 메뉴를 보여 주는 두 화면인 Working Copy 와 Committed Menu 가 있습니다. 웹 프로그래밍, GitHub 계정, 소프트웨어 설치 또는 외부 호스팅은 필요하지 않습니다. 카페, 메뉴, 삽화는 이 교육을 위해 만든 독창적인 자료입니다. 문서는 영어와 추가 8개 언어로 제공되며, 실행 중인 웹사이트와 인터페이스 레이블, 명령 출력은 영어로 유지됩니다.
자주 묻는 질문
카페 웹사이트를 만드는 과정인가요?
메뉴를 읽어 표시하는 페이지는 이미 준비되어 있습니다. Git 내용을 선택하고 검증하는 것이 과제이며, 실제 페이지와 텍스트 다운로드로 결과를 확인합니다.
마지막에도 커밋하지 않은 작업이 남아 있어야 하는 이유는 무엇인가요?
미완성 계절 안내와 비공개 메모는 승인된 수정에 포함되지 않은 채 계속 사용할 수 있어야 합니다. 상태가 완전히 깨끗하다면 이 보존 요구 사항을 충족하지 못합니다.
도전에서 가이드 실습의 파일이 필요한가요?
아니요. 각 단원은 독립적으로 준비된 저장소에서 시작합니다. 도전은 이미 배운 도구를 사용하되 승인된 수정과 초안의 배치를 바꿉니다.
원격 협업도 배우나요?
push 는 필요하지 않습니다. 이 프로젝트는 로컬 커밋의 범위를 다루며, 공유 원격 저장소 작업 흐름은 별도 프로젝트에서 다룹니다. 예상 75분에는 읽기와 일반적인 실수에 대응하는 시간이 포함되며 초보 학습자를 대상으로 측정한 시간은 아닙니다.




