<aside>
📢
스피드코더 ( 코딩 타자 연습)
⇒ https://www.speedcoder.net/
wanted → 회사마다의 툴이나 사용하는 코드를 알아볼 수 있음
⇒https://www.wanted.co.kr/
codenary → IT 컬럼이나 회사 정보 알아볼때
⇒ https://www.codenary.co.kr/company/list
</aside>
Git 기본 용어
- 동작과 이력을 효율적으로 처리하기 위해 저장공간을 논리적으로 분리
- 작업공간(working directory / working tree) ⇒ Local(git에서 하는 거 → 내 컴퓨터)
- 임시작업공간 (stage) ⇒ Local(git에서 하는 거 → 내 컴퓨터)
- 질적으로 저장되고 기록되는 공간(repository) ⇒ Local에 저장되어있는 작업을 github(원격 환경)에 올리는 과정
[흐름] : Working directory → Stage → Repository
Repository
- 저장소
- 히스토리, 태그, 소스의 가지치기 혹은 branch에 따라 버전을 저장
- 작업자가 변경한 모든 히스토리를 확인 가능
working Tree
- 작업을 하는 공간
- 로컬 저장소에 접근하여 파일을 생성, 수정 그리고 저장하는 공간
- staging area에 맞닿아 있음
- 저장소를 어느 한 시점으로 바라보는 작업자의 현재 시점
Sraging Area
- 저장소에 커밋하기 전에 커밋으로 준비하는 위치