시간 여행자의 여행 가방

GitBeginner
지금 연습하기

소개

시간 탐험가님, 환영합니다! 다음 시간 여행을 떠나기 전에, 여행 가방(스테이징 영역)에 무엇을 담았는지 확인하는 기술을 먼저 마스터해야 합니다. 이번 임무는 모험을 위한 파이썬 스크립트를 준비하고, 커밋하기 전에 Git의 스테이징 영역을 사용하여 그 내용을 검토하는 것입니다. 시간 여행용 짐을 꼼꼼하게 점검할 준비가 되셨나요?

시간 여행 장치 준비 및 검토

작업

  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. git diff --staged를 실행하여 스테이징 영역의 변경 사항을 확인하세요.

요구 사항

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

예시

챌린지를 완료한 후 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 시간 연속체를 여행하는 동안 이 검토 기술은 매우 귀중한 자산이 될 것입니다. 이는 깨끗하고 체계적인 타임라인을 유지하고, 잠재적인 시간적 이상 현상이 역설을 일으키기 전에 포착하며, 시공간의 구조에 어떤 변경 사항을 고정하려는지 항상 정확히 알 수 있도록 도와줄 것입니다.

계속 탐험하고, 계속 스테이징하고, 무엇보다 계속 검토하세요! 코드의 미래(그리고 과거)가 여러분의 꼼꼼하게 검토된 커밋을 기다리고 있습니다. 안전한 여행 되세요, 시간 여행 코더님!

✨ 솔루션 확인 및 연습