git을 사용하다보면 이런 경우가 종종 있다.
내 로컬 브랜치에서 커밋하는건 git revert 또는 git reset 으로 되돌리면 되는데
원격 저장소에 push 후에 되돌리고자할 때는 좀 난감하다;;;
협업하는 브랜치에서는 조심해서 사용하기..!!
1. 로컬 브랜치에서 git reset으로 원하는 지점으로 되돌리기 (hard 옵션)
2. git push 하는데 force로 강제 옵션을 주어 push하면 되돌릴 수 있다.
git push --force
하지만 누군가 그 사이에 풀 받아서 개발하고 있다면 꼬이고,, 머리아픈 상황 발생한다~
원격 push할 때는 항상 신중히 해야함
728x90
반응형
'개발공부' 카테고리의 다른 글
브라우저 localStorage 데이터 저장하기 (0) | 2020.07.04 |
---|---|
[Redux] 노마드코더 강의 정리 - 초보자를 위한 리덕스 101 #1 Pure Redux: Counter (0) | 2020.06.29 |
[Git] SVN 저장소에서 GIT으로 이전하기 (0) | 2020.04.03 |
[Git] 원격 저장소 하위 폴더, 특정 폴더 Clone 하기 (0) | 2020.03.30 |
[Git] remote branch 가져오기 / 목록 확인 / 변경하기 (0) | 2020.03.30 |
댓글