반응형
지난 줄거리
신입 네 달 차, 실수로 엉뚱한 브랜치에서 커밋을 넣었다. 그래서 커밋을 취소하려고 한다.
Git log 로 잘못한 커밋 내역을 확인해 보았다. (음 여기있군 )
자, 방금 한 커밋 취소해보자
통상적으로 열심히 코드를 짜고 나면,
1. unstaged 단계에 작업한 파일들이 있다.
2. staged 단계로 얘네들을 올려버리고
3. commit 단계 에서 커밋해주면 git 에 저장이된다.
commit 을 취소하고 staged 단계로 돌아감
$ git reset --soft HEAD^
commit 을 취소하고 unstaged 단계로 돌아감
$ git reset --mixed HEAD^ // 기본 옵션
$ git reset HEAD^ // 위와 동일
$ git reset HEAD~2 // 마지막 2개의 commit을 취소
commit 을 취소하고 unstaged 단계에서 삭제
$ git reset --hard HEAD^
휴.. 커밋이전으로 잘 돌아왔다. (feat. 소스트리)
반응형
'Git' 카테고리의 다른 글
Git(24) Private Repository 다른 사람과 공유하기 (0) | 2021.08.15 |
---|---|
Git(23) 원격 저장소 끊고 다른 원격 저장소에 연결하기 (0) | 2021.08.01 |
Git(21) stash 로 삭제한 코드 복구하기 (0) | 2021.04.23 |
Git(20) 빗버킷 연동된 구글 아이디로 Git 비밀번호 찾기 (0) | 2021.04.23 |
Git(19) 소스트리 - BitBucket 클론시 오류 "유효한 소스 경로/url 이 아닙니다" (Invalid username or password....) (5) | 2021.04.02 |
댓글