이전 릴리스에 수정 적용하기는 기본 커밋과 브랜치를 아는 학습자를 위한 Git 프로젝트입니다. 미완성 재설계를 배포하거나 기본 디렉터리에 있는 스테이징된 작업과 스테이징되지 않은 작업을 건드리지 않고 유지보수 중인 산책 가이드를 계속 사용할 수 있게 만듭니다.
가이드 실습 2개에서 먼저 연결된 worktree로 기존 유지보수 브랜치를 열고 작은 다운로드 설정을 고친 다음, cherry-pick으로 개발 기록의 독립된 수정 하나를 재사용합니다. 독립적으로 초기화되는 챌린지 1개에서는 유지보수 브랜치, 가이드, 수정 커밋의 위치가 바뀝니다. 각 단원은 이전 버전의 완전한 다운로드와 보존된 개발 작업으로 마무리합니다. 총 110분은 작성자의 예상 시간입니다.
학습 내용
- 자체 HEAD와 인덱스를 가진 연결된 worktree에서 기존 브랜치를 엽니다.
- 패치를 읽고 독립적인 수정과 승인되지 않은 재설계를 구별합니다.
git cherry-pick으로 선택한 변경 하나를 적용하고 유지보수 버전의 기준점을 보존합니다.- 실제 다운로드의 전체 내용, 보존된 릴리스 파일, 변경되지 않은 개발 기록을 확인합니다.
- 스테이징된 초안과 스테이징되지 않은 초안을 별도로 유지하고 미추적 개인 메모를 보존합니다.
추천 대상
다른 작업이 미완성인 동안 작은 유지보수 작업을 처리하려는 Git 입문자를 위한 과정입니다.
선수 지식: 기본 터미널 탐색, 커밋, 브랜치, 간단한 로그와 차이 읽기. 앞선 Git 팀 병합 과정을 이해하고 있으면 좋습니다. 웹사이트 프로그래밍은 필요하지 않습니다.
학습 환경: 각 단원은 브라우저에서 준비된 Workspace와 Release Desk 탭을 제공합니다. 실제 Git worktree와 HTTP 미리보기가 한 학습용 머신에서 실행되며 직접 만든 합성 가이드를 사용합니다. 미리보기는 브랜치 커밋을 읽으며 운영 서비스를 배포하지 않습니다. 화면 레이블, 파일 내용, 명령 출력은 영어로 유지됩니다.
자주 묻는 질문
소프트웨어 설치나 호스팅 계정이 필요한가요?
아니요. 각 단원에는 독립된 준비 완료 브라우저 환경과 로컬 저장소가 있습니다.
worktree나 cherry-pick을 미리 알아야 하나요?
아니요. 가이드 실습에서 사용 전에 설명합니다. 기본적인 Git과 터미널 사용 경험은 필요합니다.
연결된 worktree는 별도의 클론이나 머신인가요?
아니요. 저장소 객체와 브랜치 참조를 공유하면서 자체 작업 디렉터리, HEAD, 인덱스를 가집니다. 원래의 스테이징된 초안과 스테이징되지 않은 초안을 제자리에 둘 수 있습니다.
챌린지는 가이드 실습을 어떻게 확장하나요?
유지보수 브랜치, 가이드, 선택할 커밋의 위치가 바뀝니다. 같은 도구로 독립된 수정을 선택하고 전체 다운로드를 확인하며 원래 초안 상태를 보존합니다.


