소스트리 push 되돌리기
-
[Git] 소스트리 push 되돌리기program_language 및 궁금한것/지옥에서 온 GIT 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. 운영서버에선 사용할수 없지만 나혼자 사용하는 프로젝트에선 유용하게 쓸것같다.