[Git] push한 브런치, rebase 실수 되돌리기.
rebase 를 진행한 뒤에 푸시를 해야하는데생각없이 원격저장소에 푸시해놓은 브런치를 rebase 해버렸다. (근데 이거 왜 푸시해놨지 ㅋㅋ;;) 그래놓고 푸시명령어를 친 후에야 잘못됐음을 인지했다 ^^;아래와 같은 상황이 되었다. 이미 D 라는 커밋을 만들었기 때문에 rebase 하면 D' 가 생겨서 D와 D' 사이에 머지점이 다시 생긴다 혼자 작업하는 브랜치라면 간단하게 force push 로 해결하면 되긴 한다. $ git push -f 강제로 푸시하면 D 커밋이 날라가고 D' 으로 교체된다.하지만 협업했던 브랜치였다면 포스 푸시를 많이 고려해 보아야 할 것이다. 나는 이 상황을 모두 되돌려서 다시 시작하고 싶었다. (굳이 ... ㅋㅋ) 원격에 푸시했던 브랜치를 rebase 하고 pus..
형상관리/Git
2024. 6. 20. 10:24