git add 취소
git rm --cached <file>..." to unstage
git commit 취소
1. "git status" 현재 comiit 상태 확인
마지막 커밋 시점을 기준으로 수정(modified)된 파일들과, 새로 만들어진 파일(untracked)들의 목록이 보여집니다.
2. "git log --oneline"
커밋 목록의 요약본을 확인해봅니다. 2개가 커밋돼 있습니다. 'Second Commit'은 뭔가 테스트해보기 위해 했던 커밋이라 굳이 놔둘 필요가 없어 지우겠습니다.
3. "git reset HEAD^"
가장 최신 commit 한개(꺽쇠(^)가 하나)를 취소하겠다는 명령입니다. 수행 후 커밋 목록을 보면 없어진 것을 볼 수 있습니다.
4. "git status"
다시 현재 커밋 상태를 봅니다. 커밋이 사라지고 남은 현재의 최신 커밋을 기준으로, 현재 현황과 비교해서 보여줍니다.
커밋 취소 전후
5. git commit -m "코멘트"
이제 다시 커밋하면 깔끔하게 새로운 두 번째 커밋이 생성됩니다.
'IT > Git' 카테고리의 다른 글
git repository 생성후 (0) | 2020.09.15 |
---|---|
git init 생성과 취소 (0) | 2020.09.15 |
기존 repository remote 제거 (0) | 2020.09.15 |
repository에서 특정 파일만 다운로드 (0) | 2020.09.13 |
원격 저장소 연결, 제거 (0) | 2020.09.11 |