NLP/AI/Statistics

Git add, commit 취소 본문

Git

Git add, commit 취소

Danbi Cho 2020. 10. 13. 15:42

git을 사용하는 도중에 잘못된 파일을 add하거나 commit하는 경우가 발생할 수 있다.

 

이 때, git add와 git commit을 취소하는 방법에 대하여 설명하고자 한다. 

 

1. git add 취소

# 전체 파일 add 취소
git reset

# 특정 파일 add 취소
git reset HEAD 파일명

 

2. git commit 취소

# 가장 최근의 commit 1개 취소
git reset HEAD^

# 가장 최근의 commit 2개 취소
git reset HEAD^^

# ^의 갯수에 따라 최근의 commit 수를 나타냄

 

commit 취소 시 주의할 점은

 

A, B, C 순서대로 commit했다고 가정했을 때,

 

git reseat HEAD^를 실행하여 C를 취소했다면, 그 다음은 또다시 git reset HEAD^를 해야 B가 취소된다.

 

B와 C를 한번에 취소하려면 HEAD^^를 실행해야하며,

 

git reseat HEAD^를 실행하여 C를 취소한 상태에서 git reset HEAD^^를 실행하게 되면 C, B, A 모두 취소된다. 

'Git' 카테고리의 다른 글

Git 원격 저장소 연결 및 끊기 (git remote)  (0) 2021.01.20
Git commit message 변경 및 이전 작업 상태로 돌아가기  (0) 2020.10.03
Git 코드 요약 정리  (0) 2020.09.29
Git 개념  (0) 2020.09.29
Comments