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. 운영서버에선 사용할수 없지만 나혼자 사용하는 프로젝트에선 유용하게 쓸것같다.
반응형