연습하는 프로젝트에서 첫 커밋을 'ㅋㅋㅋㅋ'로 올린 적이 있다.
첫 커밋명만 변경하기 위해 구글에서 알아보고 따라 하기를 해보았다.
1.상황
'ㅋㅋㅋㅋ'라니...
git rebase -i를 이것저것 따라 하면서 써봤다.
git rebase -i HEAD~숫자로 이전 커밋까지 돌아간 후 커밋명만 바꾼 다음
강제 푸쉬로 바꾸려고 했었다.
하지만 첫 커밋까지 나오지 않았고
git rebase -i --root를 써봤는데 나오긴 해도 뭔가 설정이 어긋나게 되었다.
그러면서 점점 main을 가리키던 것이 '커밋 해쉬'를 가리키게 되었는데...
2.문제
그러다 detached HEAD | REBASE를 가리키고 있어서 main으로 다시 되돌리고 싶었다.
3.해결
REBASE에 대한 이해도 부족이라 구글에 검색해보았다.
하지만 branch 생성 후 되돌아오면 된다는 글뿐.
실제로 해결되지는 않았다.
해결은 'please'에 있었다.
rebase에서 --abort로 중단하니 main으로 돌아왔다...
4.경험
rebase에 대한 이해도와 경험이 부족하다. 공부의 필요성을 느꼈다.
오류가 날 경우 영문을 읽어보자.
부족한 점이 있다면 피드백 부탁드립니다.
'Git' 카테고리의 다른 글
[Git] Git Clone하기 (0) | 2022.07.06 |
---|---|
[Git] .gitignore로 특정 파일 제외하고 push하기 (0) | 2022.06.15 |
[Git] Git push 후 잔디가 안 심어진다면? (0) | 2022.06.14 |
[Git] Git restore로 수정한 파일 되돌리기 (0) | 2022.06.11 |