깃(Git)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전관리 시스템이다.
git add .
깃에 커밋을 남기기 위해선 스테이징을 해야 한다.
add는 특정 파일 혹은 디렉토리를 스테이징 할 때 사용되는 명령어이다.
git commit -m "first commit"
git add
를 이용하여 스테이징한 파일들에 커밋을 하는 명령어이다.
-m
플래그를 붙이면 한 줄의 짧은 커밋 메세지를 남길 수 있고, 플래그를 붙이지 않으면 vi로 진입해 여러 줄의 커밋 메세지를 남길 수 있다.
커밋은 add한 시점의 코드를 가지고 repository
의 커밋 이력에 남겨진다.
git log
repository
의 커밋 이력을 확인할 때 사용하는 명령어
git status
현재 repository
에 어떤 변경사항이 있는지, 어떤 파일들이 스테이징이 되있는지 확인할 때 사용하는 명령어
git branch 브랜치 이름
새로운 브랜치를 생성할 때 사용하는 명령어
git checkout 브랜치이름
특정 브랜치로 이동하는 명령어
git remote origin "원격저장소 주소"
특정 원격저장소에 현재 레포지토리를 등록하는 명령어
git push origin 브랜치
커밋들을 원격 저장소에 올릴 때 사용하는 명령어
git pull
원격저장소에 올라가있는 변경사항들로 최신화할 때 사용하는 명령어
git clone "원격저장소주소"
원격 저장소를 클론(복제)해오는 명령어