시간 여행자의 가방

GitBeginner
지금 연습하기

소개

환영합니다, 시간 탐험가님! 다음 시간 여행을 떠나기 전에, 스테이징 영역에 챙긴 물건들을 꼼꼼히 검토하는 기술을 익혀야 합니다. 이번 미션은 모험에 필요한 파이썬 스크립트를 준비하고, 커밋하기 전에 Git 스테이징 영역을 활용해 그 내용을 검토하는 것입니다. 시간 여행용 가방을 정밀하게 점검할 준비가 되셨나요?

이 콘텐츠는 챌린지입니다. 가이드에 따라 학습하는 실습 (Lab) 과 달리, 학습한 내용을 바탕으로 스스로 과제를 해결해야 합니다. 챌린지는 다소 어려울 수 있습니다. 해결이 어렵다면 Labby 와 상의하거나 정답 (Solution) 을 확인해 보세요. 통계에 따르면 이 챌린지는 초보자 수준이며, 98%의 통과율과 99%의 긍정적인 평가를 기록하고 있습니다.

시간 장치 준비 및 검토

과제

  1. ~/project 폴더 안에 time-travel-pack이라는 새 디렉토리를 생성하고 Git 저장소로 초기화하세요.

  2. 다음 내용을 포함하는 chrono_gadget.py라는 파이썬 파일을 생성하세요.

    print("Initializing Chrono-Gadget...")
    print("Warning: Temporal flux detected!")
    print("Calibrating time circuits...")
    print("Ready for time travel!")

    주의: 파일에 모든 줄이 포함되어 있는지 확인하세요. 텍스트 편집기를 사용하여 한 번에 작성하거나, echo 명령어를 >> 연산자와 함께 여러 번 사용하여 각 줄을 파일에 추가할 수 있습니다.

  3. chrono_gadget.py 파일을 스테이징 영역에 추가하세요.

  4. 스테이징 영역에 있는 변경 사항을 확인하세요.

요구 사항

  • 모든 작업은 ~/project/time-travel-pack 디렉토리 내에서 수행되어야 합니다.
  • Git 저장소를 생성하고 파일을 스테이징 영역에 추가할 때는 반드시 Git 명령어를 사용해야 합니다.
  • 스테이징 영역의 변경 사항을 확인하기 위해 Git 명령어를 실행해야 합니다.

예시

챌린지를 완료한 후 git status를 실행하면 다음과 유사한 결과가 출력되어야 합니다.

On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
        new file:   chrono_gadget.py
✨ 솔루션 확인 및 연습

요약

축하합니다, 시간 점검의 대가님! 시간 장치를 성공적으로 준비하고, 시간 여행을 떠나기 전 스테이징 영역에서 그 내용을 검토하는 능력을 증명하셨습니다. 이번 챌린지를 통해 다음의 숙련도를 보여주셨습니다.

  1. 시간 여행 준비를 위한 새로운 Git 저장소 초기화.
  2. 여정에 필요한 핵심 정보를 담은 파일 생성.
  3. 커밋할 변경 사항을 준비하기 위한 Git 스테이징 영역 활용.
  4. git diff --staged를 사용하여 스테이징된 변경 사항 검토.

스테이징된 변경 사항을 검토하는 기술은 진지한 시간 여행자라면 반드시 갖춰야 할 소양입니다. git diff --staged 명령어를 마스터함으로써, 시간의 틈으로 뛰어들기 전 자신의 시간적 화물을 세밀하게 조사할 수 있는 능력을 갖게 되었습니다. 이러한 꼼꼼한 접근 방식은 여러분이 타임라인에 어떤 변화를 기록하려 하는지 정확히 파악할 수 있게 해줍니다.

잘 점검된 스테이징 영역이 성공적인 시간 탐험의 열쇠임을 잊지 마세요. Git 시간 연속체를 계속 여행하면서 이 검토 기술은 매우 가치 있게 쓰일 것입니다. 깨끗하고 정리된 타임라인을 유지하고, 잠재적인 시간적 변칙이 역설을 일으키기 전에 포착하며, 시공간의 구조에 어떤 변화를 고착시키려 하는지 항상 정확히 알 수 있도록 도와줄 것입니다.

계속해서 탐험하고, 스테이징하고, 무엇보다 끊임없이 검토하세요! 코드의 미래 (그리고 과거) 가 여러분의 세심한 커밋을 기다리고 있습니다. 즐거운 여행 되세요, 시간의 코더님!