목록Git (1)
백엔드 개발자
Git 에 잘못 푸시한 커밋 되돌리기
새벽코딩을 하다가 작성한거 푸시만 해놓고 자야지 했다가 원격 develop 브랜치로 바로 푸시해버렸다 (IDE를 믿지말자..) 원격브랜치에서 커밋을 revert하려면 커밋 하나하나 해주어야 하고 또 그거에 대한 MR도 생성 후 승인이 되어야 해서 다시 커밋을 되돌리는 방법을 찾게 되었다. git set \[커밋 아이디\]를 하면 해당 커밋 시점으로 돌아가게 된다. 그리고 이것을 원격 develop브랜치에 푸시하면 된다. git push -f origin develop커밋이 develop 브랜치 보다 뒤에 있기 때문에 -f 를 써서 강제로 푸시해 주어야 한다. 그런데 나는 바로 푸시하기는 무서워서 원격 develop브랜치에서 test브랜치를 하나 만들어주고 원하는 대로 잘 동작하는지 확인해주었다. 로컬 t..
Git
2023. 9. 20. 22:56