상태 조회
1
git status
git add
git add
는 Working Directory
에 있는 변경된 파일들을 Staging Area
에 올리는 명령어.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 현재 디렉토리 하위에 있는 모든 변경 사항
git add .
# 디렉토리 위치에 상관없이 모든 변경 사항
git add -A
# 특정 파일
git add src/page/index.html
# 특정 파일 다수
git add src/page/index.html src/page/list.html
# 특정 폴더
git add src/page
git diff
1
2
3
4
5
6
7
# Working Directory와 Staging Area의 비교
git diff
# Staging Area와 Repository와 비교
git diff --staged
# Working Directory, Staging Area의 변경사항을 Repository의 HEAD 커밋과 비교
git commit
git push
git branch
1
2
3
4
5
6
7
8
# 로컬브랜치 목록과 현재 브랜치 표시
git branch
# 로컬브랜치 삭제
git branch -D {브랜치명}
# 원격브랜치 삭제
git branch -d -r origin/{브랜치명}
git checkout
1
2
3
4
5
# 로컬 브랜치 변경
git checkout {브랜치명}
# 원격 브랜치 체크아웃
git checkout -b {로컬에 저장할 브랜치명} origin/{원격브랜치명}
git merge
1
2
3
# master에다가 feature/test 머지하기
git checkout master
git merge feature/test