티스토리 뷰
1. Git 작업환경
- Git 작업환경은 크게 3가지로 나뉩니다.
working directory, staging area, .git directory
( 이 작업환경은 eclipse나 IntelliJ와 같은 IDE에서 편하게 확인이 가능합니다. )
1) working directory - 실제로 작업중인 내 로컬 환경
2) staging area - 로컬 환경에서 작업을 완료했다고 생각되는 파일을 옮겨 놓는 곳
3) git directory - staging area 에 올려 둔 파일을 commit 명령어를 이용해 깃 히스토리에 저장해 놓는 곳
이렇게 총 3가지 작업환경은 내 컴퓨터에만 보관되므로 파일들을 다른 작업자들과 공유할 수 없고,
컴퓨터가 날아가면 작업파일도 함께 날아갑니다.
그래서 우리는 Git Hub와 같은 서버에 Push 명령어를 이용해 git directory에 있는 파일들을 서버에 업로드 하고, Pull 명령어로 Git Hub에서 다시 내려받을 수 있습니다.
2. working directory 살펴보기
- working directory는 위에서 말한 것과 같이 내 로컬 작업환경입니다.
- working directory는 크게 untracked 와 tracked 로 나누어집니다.
영어 그대로 해석하면 되는데 git이 추적하거나, 추적하지 않는 파일입니다.
- 기존에 git에 등록하였던 파일들은 tracked되고, 새로 만들어져서 git이 알지 못하는 파일들은 untracked 됩니다.
- tracked에서도 unmodified와 modified로 나누어집니다.
이 또한 영어 그대로 수정된 파일과 수정되지 않은 파일입니다.
'Git' 카테고리의 다른 글
4. git 기본 명령어 (2) - commit (0) | 2021.02.22 |
---|---|
3. git 기본 명령어 (1) - status, add, —cached, ignore, diff (0) | 2021.02.22 |
1. Git이란? (0) | 2021.01.01 |
5. git 브랜치 생성하기 (0) | 2020.11.16 |
4. git 원하는 브랜치만 clone하기 (0) | 2020.09.04 |