반응형
글 작성전에 이 방법은 -f 방법으로 강제 푸시를 통해서 되돌리는 방법으로 사용할때 주의해야할 부분이 많고 많이 사용하지 않도록 주의해야한다.
물론 푸시하기전에 재대로 확인하고 푸시하는게 가장 중요하다. 하지만 이미 푸시를 해버렸고 푸시한 상황을 대돌려야한다면 아래 방법으로 되돌릴수있다.
커밋 기록 확인
아래 명령어를 통해서 커밋한 깃의 로그를 확인 할수 있다.
git log
Git commit 취소
아래 명령어를 통해서 이전 커밋을 취소할수 있다.
"^"는 이전 커밋를 의미하고 "^^"를 사용하면 이전에 이전 커밋을 의미한다.
다른 방법으로는 "~"가 있는데 이것은 "~13"처럼 숫자를 넣어서 마지막 13개를 의미한다.
git reset HEAD^
옵션중 --hard는 커밋 기록과 작업중이던내용을 되돌리는것이니 조심히사용해야한다.
Git Push
이제 되돌리기한 내용을 깃에 푸시해주면 된다.
-f 옵션을 주는 경우는 강제 푸시이기 때문에 사용할때 주의해줘야한다!
git push origin (브랜치)
git push -f origin (브랜치)
반응형
'GIT' 카테고리의 다른 글
Git fetch (0) | 2023.11.30 |
---|---|
깃 기본 명령어 정리 (0) | 2023.11.28 |
Git aliases (1) | 2023.11.16 |
send GitHub Pull Request (0) | 2023.05.04 |
터미널을 이용한 GitHub 커밋 과정 (0) | 2023.05.02 |