Git push 되돌리기
원격 브랜치에 잘못 push 한 내용을 되돌리고 싶을 때가 많죠. 물론, 두세 번 꼼꼼하고 push 하면 좋겠지만 그러지 못했을 때의 해결방법입니다.
commit (선택)
push하고 싶은 상태가 로컬 commit 내역에 없다면 commit부터 합니다.
Terminal에서 Git Bash 열기
하단의 Terminal에서 Git Bash를 열어줍니다. Git Bash는 대각석 화살표 모양 아이콘을 누르고 Git Bash를 선택해 열 수 있습니다.
명령어
# 1. 커밋 히스토리 확인하기
git log --oneline
# 2. 해당 커밋으로 강제로 되돌리기
# <commit>에는 1번에서 확인한 커밋 해시 값을 대입합니다.
git reset --hard <commit>
# 3. 강제로 원격 브랜치에 푸시하기
# <branch>에는 원격 브랜치 이름을 대입합니다.
git push -f origin <branch>
'개발 과정 > 문제 해결' 카테고리의 다른 글
java.lang.SecurityException: Permission Denial: startForeground 오류 해결하기 (0) | 2024.11.27 |
---|---|
Compose Preview가 안 나올 때 해결 방법 (0) | 2024.11.19 |
BuildConfig import가 안 될 때 해결 방법 (0) | 2024.11.18 |
R이 import 되지 않을 때 해결 방법 (0) | 2024.11.17 |
java.lang.RuntimeException: Unable to instantiate activity 오류 해결 (0) | 2024.11.16 |