Git Git의 4가지 영역

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

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가지 영역과 다른 별개의 임시 영역

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

 
번호 제목 글쓴이 날짜 조회 수
75 [VSS] Using Visual SourceSafe – How to backup & restore VSS DB file 황제낙엽 2016.07.12 7519
74 SVN 관련 FAQ [118] 황제낙엽 2006.01.16 6666
73 Subclipse - Subversion Eclipse Plugin (SVN) 황제낙엽 2007.04.05 2969
72 [SVN] VisualSVN Server 의 저장소 백업 및 복원 황제낙엽 2016.11.04 2761
71 SVN 사용시 revision 번호로 버전관리하는 방법 황제낙엽 2012.08.28 586
70 git 에서 CRLF 개행 문자 차이로 인한 문제 해결하기 file 황제낙엽 2016.09.29 572
69 버전관리 툴 ( CVS, SVN, VSS, BitKeeper, ClearCase ... ) file 황제낙엽 2005.11.11 548
68 VisualSVN svn 프로토콜 열기 (Open SVN protocol on VisualSVN) file 황제낙엽 2018.11.22 518
67 SubVersion 설치 및 활용 (시리즈 강좌 - 03) 황제낙엽 2008.06.06 479
66 [VisualSVN] SSL 인증서 합치기 file 황제낙엽 2019.03.29 437
65 Previous operation has not finished; run 'cleanup' if it was interrupted file 황제낙엽 2018.04.02 435
64 윈도우에서 깃(git) 서버 설치하기 file 황제낙엽 2016.05.17 404
63 [VSS] How to force logout of all users on VSS? 황제낙엽 2016.07.12 395
62 윈도우에서 TortoiseSVN 아이콘 오버레이가 표시되지 않는 문제 file 황제낙엽 2019.02.12 388
61 git clone [bare/mirror] 정리 file 황제낙엽 2021.09.03 382
60 tortoise, subversion 자동 로그인 캐시 제거(로그아웃) 황제낙엽 2020.02.06 358
59 [SVN] VisualSVN 계정 관리 방법 file 황제낙엽 2017.05.26 352
58 태그(Tag) 생성 file 황제낙엽 2016.09.29 344
57 [VisualSVN] Importing an SSL certificate with private key 황제낙엽 2019.03.29 265
56 10분만에 파악해보는 What is GitHub (Hello World) file 황제낙엽 2016.10.04 236