홈 › Git › 01 / 8

저장소와 커밋

섹션 7진행 0 / 8

7. 정리

  • 작업 트리·스테이징(staging, index)·저장소(repository) 세 공간과 untracked·modified·staged·committed 네 상태를 오가며 git 이 동작합니다.
  • git init -b main 으로 저장소를 만들고 git config 는 system·global·local 세 범위로 나뉩니다.
  • git status -s 의 두 글자 기호로 스테이징 상태와 작업 트리 상태를 한 번에 읽습니다.
  • git add 로 스테이징에 올리고 git commit -m 으로 이력에 남기며, 메시지는 제목 50자 이내로 무엇을 왜 적습니다.
  • git diff·git diff --staged·git diff HEAD 세 비교로 어느 단계의 변경인지 구분하고 git log, git show 로 이력을 확인합니다.
  • .gitignore 는 아직 추적하지 않는 파일에만 적용되므로, 이미 추적 중인 파일은 git rm --cached 로 따로 빼야 합니다.
  • 다음은 브랜치를 만들어 나누고 병합으로 합치는 방법입니다.