Home 자주 쓰는 git 명령어
Post
Cancel

자주 쓰는 git 명령어

상태 조회

1
git status

git add

git addWorking 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
This post is licensed under CC BY 4.0 by the author.