브랜치를 새로 만들고 main에 커밋을 잘못해서 이걸 어떻게 옮기지! 라는 생각과 검색을 통해
cherry-pick {커밋ID}
알아냈다 하지만 커밋은 올라가있고 ( git log 통해서 확인 ) 킷 원격 브랜치에는 커밋되어 있지 않고..
main 브랜치에서 다시 롤백 했다가 B 브랜치의 코드를 확인해보면 잘 저장되어 있는걸 보고 브랜치에 확실히 저장되어있다 근데 왜 안보일까..? 했는데
origin/B 에 저장된게 아니라 old-origin/B에 저장되어 있던것이다!
old-origin/b 브랜치인줄 알고 계속 작업하고 있었는데 실제 원격에 올라가 있는 브랜치 네임은 B였던것..
대문자와 소문자를 잘 구분하지 못하는 상황인건가..?
그래서!
git branch --set-upstream-to=origin/B
통해서 연결되어 있던 저장소를 잘 옮겨주었다!