불친절한 블로그

[Git] IntelliJ 이전 기록으로 master에 push하기 (force push) 본문

Project/공항 PCR 확인서

[Git] IntelliJ 이전 기록으로 master에 push하기 (force push)

오누! 2021. 4. 15. 11:16
728x90
반응형

수많은 시도를 하면서 시행착오를 겪었다.

문제는 특정 시간대에 있는 코드로 돌아가서

그 코드를 master에 밀어 넣고 싶었다.

 

다만, 되돌린 코드를 커밋하고, 푸쉬를 하면

master에 있는 코드로 되돌아가기를 반복했다.

 

이전 코드로 돌아갈 때는 'Reset Current Branch to Here...'를 선택한다.

 

4가지 종류가 있지만 현재 코드는 없어져도 상관없어서 'Hard'를 선택

 

구글링을 통해 force push를 해서 강제로 해보려 했지만

IntelliJ에도 막혀있고, git bash를 통해 커맨드로 시도 해봤지만 에러를 띄웠다.

 

좀 더 구글링을 해봤더니 gitlab 설정에서 force push를 막아놨을 수 있다는 말에

확인해보았다.

Settings - Repository 경로에 Protected branches에 Allow force push를 활성화 시켜주면

Force Push가 가능해진다!!

 

728x90
반응형
Comments