반응형
*git add 취소하기 / git commit 취소하기
1. git add 취소하기
- git reset HEAD 파일명.md
- 뒤에 파일명이 없으면 add한 파일 전체를 취소.
- 뒤에 파일명이 있을 경우 해당 파일을 Unstaged 상태로 변경
2. git commit 취소하기
2-1. git reset --soft HEAD^
- commit을 취소, 해당 파일은 Staged 상태로 워킹 디렉터리에 보존한다.
- index (add 상태, staged 상태) 및 워킹 디렉터리의 파일 보존
2-2. git reset --mixed HEAD^ // git reset HEAD^
- commit을 취소, 해당 파일은 Unstaged 상태로 워킹 디렉터리에 보존한다.
- mixed는 index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉터리의 파일 보존(기본옵션)
2-3. git reset --hard HEAD^
- commit을 취소, 해당 파일을 Unstaged 상태로 워킹 디렉터리에서 삭제한다.
- index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉터리의 파일 삭제(모두 취소)
2-4. git reset HEAD~2
- 마지막 2개의 commit을 취소한다.
3. git commit message 변경하기
- git commit --amend 를 통해 commit message 변경이 가능하다.
반응형
'기타' 카테고리의 다른 글
크로스 사이트 스크립트(XSS) 정의, XSS 방지방법 (0) | 2020.07.13 |
---|---|
연계 모듈 구현 환경 구성 및 개발 (0) | 2020.07.06 |
git 한글 자간 생기는 경우 해결방법 (0) | 2020.07.05 |
이클립스 디버거 사용법 (0) | 2020.07.04 |
톰캣 오류 해결방법 (0) | 2020.06.26 |