티스토리 뷰

Git

2. Git 작업환경 이해하기

UDUD 2021. 1. 1. 23:03
반응형

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
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함