잘못 commit을 했지만 git 서버의 커밋된 버전을 이동하려면 다음과 같은 명령을 사용할 수 있다.
먼저 로그 내용과 short hash 내용을 얻는다.
$ git log --pretty=oneline --abbrev-commit
ab2cb94 XXFactoryBean 생성
12312414 ...
특정 commit으로 이동하려면 다음과 같이 사용할 수 있다.
git reset --hard ab2cb94
뒤 커밋으로 하나 이동하려면 다음 커맨드를 사용한다.
git reset --hard HEAD
3번째 뒤 커밋으로 이동하려면 다음 커맨드를 사용한다.
git reset --hard HEAD~3
git reset --hard HEAD^^^
'etc tools' 카테고리의 다른 글
intellij의 java.lang.BootstrapMethodError: java.lang.NoClassDefFoundError: sbt/internal/librarymanagement/GetClassifiersModule (0) | 2017.10.30 |
---|---|
[git] 여러 commit을 하나로 병합하기 (0) | 2017.10.24 |
항상 최신 데이터 보여주기 : gulp + livereload 조합 (0) | 2017.08.28 |
[github] PR(pull request) 하기 (0) | 2017.08.17 |
github page 웹으로 생성하기 (0) | 2017.08.17 |