TIL(Today Ingwang Learned)

2023-01-04 (실전 프로젝트)

김코식 2023. 1. 5. 03:46


- Git hub commit 내역 삭제

오늘은 Git hub action을 이용하여 ci/cd를 구현하는 중에 yml파일을 작성하고 빌드하는 과정에서 연습을 다른 브랜치를 열어서 했어야 됐는데 그냥 dev 브랜치에서 바로 실험을 해서 commit이 늘어났다.

또 이게 바로 된것도 아니고 오류나고 수정해보고 오류나고 수정해보고 계속 반복하다보니 commiit  개수가 30~40개 가량이 늘어나버렸다 (•᷅ ʚ •᷄)

브랜치를 다시 새로 열어야 되나 했지만 그렇게되면 이전 커밋 내역이 사라지기 때문에 포기하고 구글링을 해보니 commit 내역을 삭제할 수 있는 기능이 있었다. 

git hub commit 내역 삭제하는 방법

1. 돌아가고자 하는 지점 찾기

- git log

2. 리셋하기

- git reset --hard 돌아가고싶은지점

(ex git reset --hard15d49dcd353827bc45ebdb81417cdaa563ffb55e)

 

3. -f 로 githuub repo에 저장하기

- git push -f origin master


앞으로 테스트를 할 때는 기존 코드에서 하지말고 새로운 코드에서 테스트를 하고 적용을 시키자!