Git · GitHub 기초집LESSON 03
저장소 초기화와 git status
난이도입문 → 초급
예상 시간30분
선수지식이전 강의
3강. 저장소 초기화와 git status
1. 이번 강의에서 해결할 문제
어떤 파일이 기록 대상인지 모른 채 add나 commit을 실행하면 원하지 않는 파일이 포함됩니다. 먼저 저장소를 만들고 status를 작업의 출발점으로 사용합니다.
2. 학습 목표
3. 핵심 개념
.git 폴더에는 커밋, 브랜치, 설정 같은 저장소 메타데이터가 들어 있습니다. 작업 파일은 그대로이고 Git이 자동으로 모든 파일을 기록하지는 않습니다. git status가 보여 주는 상태를 읽은 뒤 다음 행동을 결정합니다.
4. 단계별 명령어와 예시
실습 경로: C:\dev\git-learning-site
PowerShell
Set-Location C:\dev\git-learning-site
git init
git status
"# 나의 학습 사이트" | Set-Content -Encoding utf8 README.md
git status --short
git rev-parse --show-toplevel
git branch --show-current
?? README.md는 아직 추적하지 않는 파일이라는 뜻입니다.
5. 명령어가 동작하는 이유
git init은 현재 폴더에 .git 메타데이터를 만들지만 파일을 커밋하지 않습니다. status --short는 왼쪽 열에 스테이징 상태, 오른쪽 열에 작업 폴더 상태를 압축해 표시합니다. rev-parse --show-toplevel은 명령이 적용되는 저장소 루트를 알려 줍니다.
6. 자주 하는 실수와 안전한 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
MINI QUIZ
0 / 2저장소 초기화와 git status 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
LESSON STATUS
3강. 저장소 초기화와 git status 미완료 상태학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.