[Local Repository]
- Git 이 관리하는 3가지 단계로 구성되어 있다.
- Working Directory (작업공간) : 실제 소스 파일, 생성한 파일들이 존재
- Index (Stage) : Staging area (준비영역) 의 역할, git add 한 파일들이 존재
- HEAD : 최종 확장본, git commit 한 파일들이 존재 ( 버전이 매겨짐 )
[Local Repository]
- 폴더에서 Git을 초기화 하는 명령어를 사용하면 해당 폴더를 git이 관리하기 시작한다.
그 폴더는 Local Repository가 된다. 다시 말해, Git이 그 폴더를 Working Directory로 인식하고 관리하기 시작한다.
git init
- 숨겨져 있는 폴더 및 파일들을 전체 보기로 봐보면 Git이 필요로 하는 여러 폴더와 파일들이 깔려있는걸 확인할 수 있다. (윈도우)
dir /b /s
- Git 에 존재하는 파일 확인 ( 습관화 하기 )
git status
- Working Directory에 있는 파일을 Index (stage)에 추가
git add <filename>
- Index(Stage) 에 추가된 변경사항을 HEAD에 반영 (확정)
git commit -m "commit에 대한 설명" <filename>
[실습]
- Work Directory 안에 test.txt 를 만들어 뒀습니다.
- git status를 해주면
다음과 같이 master branch 임을 보여주고,
commit이 되어 있지 않음을 알려주며,
git add 하라는 가이드가 적혀있습니다.
- git add test.txt 해준 뒤 다시 status를 보면
초록색으로 새로운 파일이 올라왔음을 알려주며,
만약 지우고 싶다면 어떻게 하면 된다고 가이드가 적혀있습니다.
- git commit 을 통해 HEAD로 보내준 뒤 확인해보면
더 이상 해야할 작업이 없다는걸 알려준다.
'Git' 카테고리의 다른 글
[GIT] Push, Pull 해보기 (0) | 2022.07.09 |
---|---|
[GIT] Remote Repository 등록 (0) | 2022.07.09 |
[GIT] git 사용 준비 (0) | 2022.07.09 |
[GIT] 버전관리란? (0) | 2022.07.07 |
깃헙 연동 및 push (0) | 2022.04.25 |