[Git] git reset 으로 git add 취소하기 (언스테이징)

천둥상어

·

2024. 7. 7. 11:53

반응형

git add 로 스테이징을 했다가 되돌려야(언스테이징) 하는 경우가 있다.

되돌리는 방법은 git reset을 사용한다.

 

git reset 은 언스테이징 외에도 사용되는 명령어임을 주의하자.

여기서는 git reset으로 언스테이징을 하는 방법을 정리한다.

 

git reset : 모든 요소 언스테이징

스테이징된 모든 요소들을 언스테이징 한다.

git reset

 

예시

  1. test_0.js 와 test_1.js 파일 두개를 새로 생성하고 git add . 로 모두 스테이징 해준다.
    git status 로 상태를 확인하면 두 파일이 스테이징 된 것을 볼수 있다.
  2. git reset 으로 언스테이징 한다.
    git status 로 확인하면 모든 파일이 언스테이징 되어있다.

git reset [요소] : 해당 요소를 언스테이징

파일명이나 폴더명으로 개별 언스테이징 한다.

git reset [요소]

 

예시

 

  1. test_0.js 와 test_1.js 둘다 스테이징 된 상태에서 test_0.js만
    git reset test_0.js 로 언스테이징 해본다.
    git status로 확인하면 test_0.js만 언스테이징 되어 있는 것을 볼 수 있다. 
반응형