[깃] 자주 쓰는 명령어

IntegerString 2021. 4. 1. 14:26

설정 확인 (--list)

git config -l

 

설정에 사용자 이름 및 이메일 추가 (--global 옵션을 추가하면 사용자의 모든 저장소에 적용)

git config user.name "{name}"
git config user.email "{email}"

 

현재 상태 확인 (수정된 파일 확인)

git status

 

브랜치 목록 확인

git branch

 

브랜치 이동

git checkout {branch}

 

브랜치 생성 후 이동

git checkout -b {branch}

 

변경된 파일들을 모두 스테이징 영역에 추가

git add .

 

스테이징 영역에 있는 변경사항을 커밋

git commit -m "{message}"

 

푸시

git push {remote repository} {branch}

 

원하는 커밋으로 돌아가기 (hard 옵션은 해당 커밋에 맞게 로컬 파일들이 강제로 변경됨)

git reset (--hard|--soft) {commit id}

 

하던 작업 스택에 저장하기 (작업 도중 브랜치를 바꿀 때 유용하게 쓰임)

git stash

 

최근 stash를 꺼내면서 적용 (꺼내지 않고 적용만 하려면 git stash apply)

git stash pop