본문 바로가기
개발 관련 지식/Git

[Git] 원격 Branch에 Push한 Commit 취소하기

by rahites 2024. 4. 16.

일단 Commit-Push를 한 이후 한번에 Push했어야 할 코드들을 놓치는 경우가 종종 발생한다.

 

그럴 때 사용하는 방법!


1. 로컬 Commit 취소

# 하나 전 Commit으로 돌아가기
git reset Head~1

# 2개 전 Commit으로 돌아가기
git reset Head~2

# git log를 보고 돌아가려는 Commit 코드를 확인
git reset <돌아가려는 commit 코드>

 

 

2. 원격 Branch에 강제 Push

git push -f origin <로컬 branch명>

여기서 origin은 <원격 branch명>을 의미한다.

 

-f 인자로 문제가 생길 수 있기 때문에 git graph 툴 또는 git log 명령어로 충분히 확인해가면서 하자!

'개발 관련 지식 > Git' 카테고리의 다른 글

[Git] 원격 Branch 삭제 후 로컬 환경 업데이트  (0) 2024.04.19
[Git] Git Merge (Pull Request시)  (0) 2024.01.31
[Git] Git Stash  (0) 2023.10.14

댓글