git init
- 프로젝트 폴더 내에 숨겨진 .git 디렉토리 생성
git status
- 어떤 파일이 변경되었는지, 어떤 파일이 추가되엇는지 보여준다.
git add .
git add {특정파일}
- 프로젝트 폴더에서 git add라는 명령어를 통해 우리가 원하는 파일들을 staging area로 추가한다.
git commit -m "{커밋 메시지}"
- 커밋은 특정 시간의 코드 스냅샷의 형태로 해당 repository의 커밋 기록에 남게된다.
- 커밋 메시지는 repository에 커밋하는 변경 사항을 설명하는 짧은 summary이어야 한다.
git log
- 각 커밋에 대한 자세한 정보(작성자, hash값, 날짜와 시간, 커밋 메시지)를 담고 있다.
git branch {branch name}
git checkout {branch name}
git branch -d {branch name}
git merge {branch name}
- A라는 브랜치에서 작업한 내용을 B라는 브렌치에 적용하고 싶을 때 merge를 해주면 브랜치끼리 병합이 가능하다.