본문 바로가기

프로그래밍/Git

git 기초 명령어

git의 기초적인 명령어 사용법입니다. git init을 이용하여 해당 디렉토리에 git을 적용합니다. 혹은 git clone을 사용하면 프로젝트를 전부 가져올 수 있습니다. git을 통해 브랜치를 생성하고 머지하면서 프로젝트의 버전을 관리하면 됩니다. 기초적인 명령어와 기본적으로 알아야하는 옵션들만 포함했습니다.


자세한 내용은 여기를 읽어보시길 바랍니다.

git init

# git 초기화
git init

git add

# unstage -> stage
git add <file>

# unstage 파일을 전부 stage 파일로
git add .

git commit

# stage -> 코드 변경 반영
git commit

# "commit message"를 커밋 메시지로 하고 커밋
git commit -m "commit message"

git reset

# 현재브랜치의 HEAD부터 3개의 커밋을 취소하고 변경 부분을 unstage 상태로 변경
git reset HEAD~3
git reset --mixed HEAD~3

# 현재브랜치의 HEAD부터 3개의 커밋을 취소하고 변경 부분을 stage 상태로 변경
git reset --soft HEAD~3

# 현재브랜치의 HEAD부터 3개의 커밋을 취소하고 변경 부분을 삭제
git reset --hard HEAD~3

git branch

# 로컬 브랜치 확인
git branch

# 원격 브랜치 확인
git branch -r
# 브랜치 전부 확인
git branch -a

# 브랜치 생성
git branch <newbranch>

# 브랜치 삭제
git branch -d <branch>

git checkout

# <branch> 현재 브랜치로 변경
git checkout <branch>

# <new branch>를 생성하고 현재 브랜치로 변경
git checkout -b <new branch>

git merge

# 현재 브랜치에 <branch>를 merge
git merge <branch>

git rebase

# 현재 브랜치를 <branch>로 rebase
git rebase <branch>

git push

# 현재 로컬 브랜치를 추적된 원격 브랜치에 반영
git push

git pull

# 원격 브랜치를 현재 로컬 브랜치에 fetch, merge
git pull

# 원격 브랜치를 현재 로컬 브랜치에 fetch, merge, 원격 브랜치로 rebase
git pull --rebase

'프로그래밍 > Git' 카테고리의 다른 글

Git 설치하기  (0) 2020.04.04