본문 바로가기
error 일기

git push를 master로 했을 떄!

by 정구지개발자 2024. 6. 7.
728x90

1. git push 했던 폴더로 가서 git log 로 commit 내용을 확인한다.

2. commit asdf1234~

    이렇게 commit 뒤에 제목을 복사한다

3. git reset --hard asdf1234~

    이런식으로 commit 제목을 뒤에 붙여서 hard reset을 해준다

4. git push --force origin master

    다시 push를 해주면 git push를 하기전 상태로 돌아간다

 

주의점)

이렇게 hard reset 을 하는 와중에 누가 master 내용을 자기 브렌치로 pull 하거나 하면 문제가 생길수 있다.  실수 했을 때 빠르게 이전상태로 되돌리고 싶을 때 사용해야한다. 중간에 누가 건들지 않고 !   프로젝트 하던 중 큰일 날뻔 했는데 다행이 잘 넘길 수 있었다. 이런 실수 자체가 일어나지 않도록 git push를 잘 하도록! 

728x90

댓글