[Git] 이전 commit으로 reset 후 서버에 push하기
간혹 작업이 충돌했거나 머지나 푸시를 잘못했거나 이전 커밋으로 되돌리고 싶을 때 아주 유용하다. 다만, 공동의 작업자가 있다면 미리 공유를 하고 해당 작업 후 다시 브랜치를 체크아웃 한 후 작업할 수 있는 환경이어야 한다. 이렇게 master 브랜치 서버에 올라가 있는데 2b4d5e2c 커밋으로 돌리고 싶으면 reset으로 hard 옵션을 줘서 커밋을 돌릴 수 있다. % git reset --hard 2b4d5e2c HEAD is now at 2b4d5e2 상품 추가 롤백 작업 하지만 로컬에서만 적용될 뿐, 아직 서버에는 그대로일텐데 이때 아래처럼 브랜치 앞에 +를 써서 강제로 푸시가 가능하다. % git push origin +master Total 0 (delta 0), reused 0 (delta ..
etc.
2022. 6. 16. 12:00