버전 관리 시스템 중 하나로, 여러명이 협업하면서 개발하는 프로젝트의 버전을 관리할 수 있다.
git init
깃에서 버전을 만들기 위해서는 세 가지 단계를 거쳐야 한다.
작업트리 -> [ 스테이지 -> 저장소 ]
tracked vs untracked 파일
- 작업트리에 있는 파일은 크게 tracked와 untracked파일로 나뉜다.
tracked : 한 번이라도 커밋한 파일
untracked : 한 번도 커밋하지 않은 파일
unmodified vs modified vs stage 상태
- tracked 파일의 구체적인 상태를 나타낸다
pwd : 현재 위치 경로
ls : 현재 디렉터리 내 파일 또는 디렉터리 확인
clear : 터미널 창 지우기
cd (디렉터리 이름) : 터미널 창에서 디렉터리 이동하기
mkdir (디렉터리 이름) : 디렉터리 생성
rm (디렉터리 이름) : 디렉터리 삭제
exit : 터미널 종료하기
vim (파일 이름) : 빔에서 문서 작성 및 저장
cat (파일 이름) : 파일 내용 확인
git init : 현재 디렉터리에서 깃 사용 위한 초기화
git status : 깃 상태 확인
git add (파일 이름) : 스테이지 올리기
git commit -m “message1” : 스테이징한 파일 커밋하기
git log : 저장소에 저장된 버전 확인
git diff : 수정된 파일과 저장소의 최신 버전 비교