일단 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 |
댓글