-
커밋을 원하는 시점으로 되돌리고 싶다!
다소 위험해 보이지만 각오가 되었다.
1. 로그를 본다.$ git log --oneline
2. 되돌리고 싶은 로그입력 (76ac521로 가고 싶다)$ git reset --hard 76ac521
=> 위의 커밋 싹 다 사라지고 76ac521 상태로 돌아옴(로컬 내 pc에서)
3. git 원격저장소에 적용하기 (나는 feature 브랜치에 적용하겠다함)$ git push -f origin feature
하면 username, password 물어보고, 맞으면 시원하게 밀어올려버린다.
그리 어렵진 않지만 신중하게 적용할 것..
팀프로젝트에서 여러명이 사용하는 커밋을 삭제하면 커밋이 엉킬 수 있으니 주의!
예를 들어 내가 가지고 있는 버전을 다른 사람이 없앤다면 어떻게 되겠는가😂
로컬이나 개인프로젝트나 개인 브랜치 선에서만 사용하는 것이 안전할 듯 싶다.'깃' 카테고리의 다른 글
자주 쓰는 깃 명령어3 (stash) (0) 2023.08.07 자주쓰는 깃 명령어2 (branch) (0) 2022.10.18 자주쓰는 깃 명령어1 (add, commit, push) (0) 2022.10.18 댓글