소개
시간 여행을 하는 Git 탐험가 여러분, 환영합니다! 여러분은 극비 프로젝트의 엉망진창인 커밋 기록을 정리하는 중요한 임무를 맡았습니다. 여러분의 목표는 새롭게 습득한 Git 능력, 특히 대화형 리베이스 (interactive rebasing) 기술을 사용하여 혼란스러운 타임라인을 명확하고 간결한 기록으로 변환하는 것입니다.
과거를 다시 쓸 수 있는 역사가라고 상상해 보세요. 여러분의 임무는 일련의 흩어진 사건들을 가져와서 일관된 이야기로 재구성하는 것입니다. Git 의 대화형 리베이스 기능을 사용하여 정확히 그렇게 할 것입니다. 관련 커밋을 결합하고, 불필요한 커밋을 제거하며, 커밋 메시지를 다시 작성하여 프로젝트 개발에 대한 더 명확한 이야기를 전달할 것입니다.
타임스트림으로 뛰어들어 깔끔하게 정리된 Git 기록을 가지고 나올 준비가 되셨나요? 시간 여행 모험을 시작해 봅시다!
이것은 챌린지입니다. 실험 (Lab) 과 달리, 학습을 위해 실험의 단계를 따르는 것이 아니라, 독립적으로 챌린지 작업을 완료해야 합니다.챌린지는 일반적으로 조금 어렵습니다. 어려움을 겪었다면, Labby 와 논의하거나 해결책을 확인할 수 있습니다. 과거 데이터에 따르면, 이것은 초급 레벨의 챌린지이며 통과율은 94.54%입니다.학습자들로부터 90.91%의 긍정적인 리뷰율을 받았습니다.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"])
git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"])
git/BasicOperationsGroup -.-> git/commit("Create Commit")
git/BranchManagementGroup -.-> git/log("Show Commits")
git/BranchManagementGroup -.-> git/rebase("Reapply Commits")
subgraph Lab Skills
git/commit -.-> lab-387746{{"히스토리 재작성"}}
git/log -.-> lab-387746{{"히스토리 재작성"}}
git/rebase -.-> lab-387746{{"히스토리 재작성"}}
end