Wonny
Wonny
🏅 AI 마스터
🎻 루키 파트너
🏅 베스트오브베스트

Daily 사례글 - (250919) 특정 커밋으로 되돌려보기

■ 소개

https://exiters.xyz/

지난번 데일리 후기에서 코인을 시도해봤으나,

남은 기간동안 마무리가 어려울 것 같다는 스터디의 조언이 있었습니다.

메타인지를 해보니 맞는 말인 것 같아서

후딱 특정 커밋으로 되돌린 후 배포까지 다시 했습니다.

.

■ 진행 및 결과

1) 특정 커밋으로 되돌리기

우선 깃허브의 커밋에서 SHA?라는 거를 복사한 후

커서에게 복구해달라고 했습니다.

흑백 배경이있는 웹 사이트의 스크린 샷

이 커밋 기준으로 모든걸 돌려 줄래?

3e753d06d9279dd7948a11c7673d2ff09d2a01d5

그 결과 아래와 같이 답이 왔습니다.

네, 해당 커밋으로 모든 것을 되돌려드리겠습니다. 먼저 현재 상태를 확인하고 해당 커밋으로 리셋하겠습니다.
0db2070  Fix OG image display issue - Add PNG format support
66320bc  Add beautiful Earth Orb OG image with improved design
6047549 style: 지구 Orb UI 개선 - 양옆 카드 제거 및 다크 테마 적용
342f8aa feat: 지구 Orb 시스템 구현 - ESG 선택이 지구 색깔을 실시간으로 변화시키
는 시스템 추가
현재 HEAD가 cc8a096에 있고, 되돌리려는 커밋 3e753d0이 보입니다. 이제 해당 커밋으로 하드 리셋을 수행하겠습니다.
manager> git reset --hard 3e753d06d9279dd7948a11c7673d2ff09d2a01d5              
HEAD is now at 3e753d0  Create ultra-simple OG image for KakaoTalk compatibility
완료되었습니다! 현재 상태를 확인해보겠습니다.
3e753d0 (HEAD -> main)  Create ultra-simple OG image for KakaoTalk compatibility
936b107  Fix Korean font rendering issue in KakaoTalk
035d026  Add KakaoTalk-specific OG image support
6a161f5  Create Canvas-based OG image generator for better compatibility
e3c5905  Simplify OG image for better social media compatibility
성공적으로 커밋 3e753d06d9279dd7948a11c7673d2ff09d2a01d5 ("Create ultra-simple OG image for KakaoTalk compatibility")로 되돌렸습니다.
현재 상태:
HEAD가 3e753d0 커밋을 가리키고 있습니다
이후의 모든 변경사항들 (EXTS 토큰 시스템 개선, 지구 Orb 시스템 등)이 제거되었습니다
작업 디렉토리와 스테이징 영역도 해당 커밋 상태로 되돌아갔습니다
모든 것이 요청하신 커밋 기준으로 성공적으로 되돌려졌습니다.

이런식으로 특정 커밋으로 복구하는 거를

하드 리셋이라고 하는 가 봅니다.

.

2) 재배포

웹페이지에도 코인 지갑이 들어가 있는 상태였기 때문에

firebase로 재배포 했습니다.

이제 여러번 반복하다보니 firebase CLI 로그인해서 배포하는 것이

익숙하고 편합니다.

.

■ 계획

조언을 받은데로 남은 기간동안 기존 게임 다듬는 데 집중하는게 좋을 것 같습니다.

게임을 마무리하려면 사실상 이번주 모각이 마지막 시간인 것 같습니다.

깃 커밋에는 그래도 코인 발행했던 커밋이 남아있으니

언젠가 다시 코인 배포 기능이 필요해질때 시도해볼 수 있을 것 같습니다.

1개의 답글
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 오후,
읽고 바로 써먹을 AI 소식만