program_language 및 궁금한것/지옥에서 온 GIT

[Git] 소스트리 push 되돌리기

jinsiri 2021. 10. 7. 22:37

회사 dev브랜치에서 테스트로 push를 많이 올려서 테스트 하기 이전 버전으로 되돌리려 한다.

소스트리에서 push한 것들이 reset이 잘 안되어 터미널로 진행했다.

1. git 터미널 접속

2. 터미널 명령어 입력

git reset --hard [git커밋버전]

3. push 시에 -f(force)를 꼭 넣어줘야 한다. 로컬 히스토리가 원격보다 뒤쳐져 있기 때문

git push -f origin [브랜치]

 

앞전의 커밋 기록들은 사라지고 선택한 커밋버전으로 원복된다.

 

ps. 운영서버에선 사용할수 없지만 나혼자 사용하는 프로젝트에선 유용하게 쓸것같다.

반응형