본문 바로가기
개발공부

[Git] 원격 저장소에 올라간 커밋 되돌리기

by bzerome240 2020. 4. 3.

git을 사용하다보면 이런 경우가 종종 있다.

 

내 로컬 브랜치에서 커밋하는건 git revert 또는 git reset 으로 되돌리면 되는데

원격 저장소에 push 후에 되돌리고자할 때는 좀 난감하다;;;

 

협업하는 브랜치에서는 조심해서 사용하기..!!

 

1. 로컬 브랜치에서 git reset으로 원하는 지점으로 되돌리기 (hard 옵션)

2. git push 하는데 force로 강제 옵션을 주어 push하면 되돌릴 수 있다.

git push --force

 

하지만 누군가 그 사이에 풀 받아서 개발하고 있다면 꼬이고,, 머리아픈 상황 발생한다~

원격 push할 때는 항상 신중히 해야함 

728x90
반응형

댓글