git init - 새로운 저장소 만들기. 이후 깃 명령어를 사용할 수 있다.
git clone <리모트 저장소 주소> - 원격 저장소에 있는 프로젝트를 가져온다. master 브랜치를 자동으로 가져오며 origin으로 remote도 add해 준다.
git branch - 새로운 브랜치를 생성
git branch -D - 브랜치 삭제
git checkout <브랜치명> - 현재 브랜치에서 <브랜치명>으로 이동
git checkout -b - 브랜치를 생성하여 그곳으로 이동
git remote add <등록 이름> <원격 저장소 주소> - 로컬 컴퓨터와 원격 저장소가 연동된다.
git pull <브랜치명> - 원격 저장소에서 로컬 저장소로 최신버전의 변경사항을 다운로드한다.
git add [.] - 커밋하기 전, 변경사항을 추가. '.'을 넣으면 모든 변경대상을 스테이지에 올린다.
git commit -m "내용" - 추가, 변경 사항을 인덱스(staging area)에 기록
git push <리모트 저장소 이름> <push할 브랜치 이름> - 로컬 저장소에 있는 파일을 원격 저장소로 보낸다.
git status - 현재 작업중인 파일의 상태 확인. 상태 변경이 필요한 파일을 알려준다.
git merge <브랜치명> - 2개 이상의 개발 히스토리를 합친다.
git merge --abort - merge 취소
충돌 시점은 commit기준