잘 안쓰다보면 또 까먹게되는 git 명령어 모음

 

1. git add 취소

git status	# 파일 상태 확인
git reset HEAD [file]	# 해당 파일 add 취소 (파일명이 없으면 전체 파일 취소)

 

2. git commit 취소

git log # commit 목록 확인
git reset HEAD^	# 직전 commit 취소
git reset HEAD~2	# 마지막 2개 commit 취소

 

3. git commit 메시지 변경

git commit --amend

 

4. git push 취소

git reset HEAD^	# commit 되돌리기
git push -f origin master	# 강제 푸쉬

 

5. 강제로 워킹 디렉토리(로컬)를 원격 디렉토리와 동일하게 만들기 → 워킹 디렉토리에서 작업한 내용 날아감!!!

git reset --hard HEAD	# 원격 디렉토리의 최근 commit으로 강제 되돌리기