git reset --hard 치고 싶은 밤이다

커밋 메시지 다 '수정' '진짜 수정' '아 이거 왜 안돼' 이렇게 쌓여 있는데 그냥 다 날리고 싶다.

작성자 뉴비탈출646

5 개의 답변

ㅋㅋㅋㅋㅋ '진짜 수정' 이거 국룰이지... 나는 '수정2', '수정2_진짜' 이렇게 감

작성자 밤샘코더376 · ▲0

git reset --hard는 이미 푸시했으면 진짜 위험하다. 로컬에서만 쌓은 거면 그냥 날려도 되는데, 원격에 올라간 커밋이면 rebase -i로 squash하는 게 안전해. 나도 예전에 메시지 정리한다고 reset했다가 팀원이랑 꼬여서 반나절 날린 적 있음. git reflog 알면 살릴 수 있긴 한데 그거 알아도 심장 철렁하는 건 똑같더라. 그냥 지금부터라도 커밋 단위 작게 쪼개고 메시지 템플릿 하나 만들어놔. commit.template 설정해두면 훅으로 강제하지 않는 이상 그래도 '수정'은 못 씀 ㅋㅋ

작성자 카페인중독645 · ▲0