-
[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. 운영서버에선 사용할수 없지만 나혼자 사용하는 프로젝트에선 유용하게 쓸것같다.
반응형'program_language 및 궁금한것 > 지옥에서 온 GIT' 카테고리의 다른 글
intellij git 여러 계정 사용하기 (0) 2022.06.24 [Git] SSL certificate problem: certificate has expired에러 (0) 2021.03.29 [Git] Remote origin did not advertise Ref for branch 에러 (0) 2020.10.13 [Git] 여러 프로젝트를 같은 repository에 저장하기 (0) 2019.08.31 [Git] 소스트리 사용법 (0) 2019.07.13