Git Git의 4가지 영역

황제낙엽 2021.09.02 16:38 조회 수 : 362

sitelink1  
sitelink2  
sitelink3  

1) Working Directory(작업 영역)

- 실제 프로젝트 디렉토리

- .git 이력과 관련 정보가 저장 된 .git을 제외한 모든 영역

- 실제 코드의 추가, 수정, 삭제 작업이 이루어지는 영역

 

2) Repository(저장소)

- 파일, 폴더를 변경 이력별로 저장해 두는 곳

- .git 디렉토리 내 존재하며 2가지로 나뉨

  1. Local Repository​ : 개인 PC에 파일이 저장되는 개인 저장소

  2. Remote Repository : 원격 저장소 전용 서버에서 관리되며, 여러 사람들과 같이 공유도 가능한 저장소

 

3) Index(Staging Area)

- Working Directory에서 Repository로 정보 저장 전 준비 영역

- 파일 상태를 기록, 스테이징 한다고 표현

- .git/index 파일로 관리

  1. git add : Working Directory 에서 Index 영역으로 정보가 저장됨

  2. git commit​ : Index 영역에서 Repository로 정보가 저장됨

 

4) Stash

- 위의 3가지 영역과 다른 별개의 임시 영역

- 임시적으로 작업사항을 저장해 두고 나중에 꺼내올 수 있음

 
번호 제목 글쓴이 날짜 조회 수
77 sourcetree - 특정 커밋으로 프로젝트 변경 황제낙엽 2025.08.26 15
76 git clone시 보안에 취약하지만 사용자 아이디와 비번 저장해놓고 사용하기 황제낙엽 2025.08.05 18
75 cherry pick 내가 원하는 커밋만 가져오기 file 황제낙엽 2022.02.17 470
74 Git Extensions Online Manual 황제낙엽 2022.02.17 4720
73 TortoiseSVN 초보자 가이드 file 황제낙엽 2022.02.09 478
72 [TortoiseSVN] SVN Revision 되돌리는 법 file 황제낙엽 2022.02.09 1256
71 심플한 커밋 이력 조회 (git log --pretty=format) [2] 황제낙엽 2022.01.12 357
70 Git 특정 폴더 및 파일만 clone 하기 (작성중) 황제낙엽 2021.10.08 368
69 git remote set-url file 황제낙엽 2021.09.03 338
68 git clone [bare/mirror] 정리 file 황제낙엽 2021.09.03 931
67 Git Repository 이동하기 황제낙엽 2021.09.02 326
66 유용한 Git 명령어 몇가지 황제낙엽 2021.09.02 341
» Git의 4가지 영역 황제낙엽 2021.09.02 362
64 Git bare repository 황제낙엽 2021.09.02 311
63 git reset의 3가지 옵션 제대로 이해하기 file 황제낙엽 2021.07.31 349
62 이전 커밋으로 되돌리기 (revert, reset) file 황제낙엽 2021.07.31 462
61 TortoiseSVN - add to ignore list file 황제낙엽 2021.06.04 538
60 Ubuntu 에 Git 설치 황제낙엽 2020.09.13 398
59 tortoise, subversion 자동 로그인 캐시 제거(로그아웃) 황제낙엽 2020.02.06 3287
58 [VisualSVN] SSL 인증서 합치기 file 황제낙엽 2019.03.29 840