개발공부/Git

내가 보려고 쓰는 Git 명령어 정리

개발자 찐빵이 2021. 10. 4. 14:37
728x90

자주 사용하는 Git 명령어를 정리해보자.

 

설정

Git 버전 확인

git --version

 

저장소 가져오기

git clone [가져올 저장소 url]

 

확인

디렉터리 내 변경된 파일 확인

git status

 

변경된 파일 내용 확인

git diff

 

히스토리 조회

git log

 

브랜치

지역 브랜치 목록 확인

git branch

 

현재 브랜치에서 새로운 브랜치 생성

git branch [새로운 브랜치]

 

브랜치 이름 변경

git branch -m [현재 브랜치 이름] [바꿀 브랜치 이름]

 

다른 브랜치로 이동

git checkout [이동할 브랜치]

 

브랜치 생성하면서 이동

git checkout -b [생성 및 이동할 브랜치]

 

다른 브랜치를 현재 브랜치로 합침

(* 현재 브랜치에서 명령어 입력)

git merge [다른 브랜치]

 

다른 브랜치 커밋을 현재 브랜치에 커밋

git cherry-pick [커밋명]

 

다른 브랜치 커밋을 현재 브랜치에 추가만

git cherry-pick -n [커밋명]

 

브랜치 삭제

git -D [삭제할 브랜치]

 

기본 사용

커밋을 위해 변경한 파일 추가

git add [파일명]

 

모든 파일 추가

git add *

 

커밋하기

git commit

 

메시지와 함께 커밋

git commit -m '커밋 메시지'

 

마지막 커밋 메시지 변경

git commit -m '변경할 커밋메시지' --amend

 

로컬 브랜치를 같은 이름의 원격 브랜치에 올리기

git push [원격 저장소] [로컬 브랜치]

 

원격 저장소에서 변경사항을 가져오기

git pull [원격 저장소]

 

Origin 저장소에서 변경사항 가져오기

git pull

 

아직 마무리하지 않은 작업을 스택에 잠시 저장

git stash

 

Stash 한 목록 확인

git stash list

 

마지막으로 Stash 했던 작업 다시 가져오기

git stash apply

 

Stash 이름으로 작업 가져오기

git stash apply stash@{2}

 

변경사항 강제 리셋

git reset --hard
반응형

'개발공부 > Git' 카테고리의 다른 글

Git 프로토콜  (1) 2024.06.08
Git Bash 설치하기  (0) 2021.10.04