사소한 오탈자를 고치기 위해 일단 깃허브에서 제 코드 중 리팩토링 전 코드부터 잘 고쳐나가보려고 했는데

한 브랜치에서 https://github.com/~~/~~~.git 같은 형식으로 코드 주소를 복사를 해서 제 폴더에서 복사가 가능은 했습니다.

문제는 커밋 및 푸쉬 후 일어났는데 제가 복사하려던 건 메인이아닌 브랜치 중 하나였는데 메인을 확인해보니 주소를 복사해도 위 주소와 똑같은 주소라는 걸 나중에야 알아버렸습니다.

황급히 코드를 확인해보니 이게 웬걸; 분명 복사하려던 브랜치는 코드 리팩토링을 하기 전 코드였고 메인은 리팩토링 후의 코드가 머지되어 있었는데 복사하려던 브랜치의 코드가 잘 복사되어 있었던 것입니다. 즉 clone 주소는 똑같았는데 메인이 클론된 게 아니라 원래 의도했던 브랜치의 코드가 복사되어 온 것이었죠.

물론 이게 복사 시점부터 이랬는지, 아니면 뭔가 메인밖에 브랜치가 없어서 브랜치와 동일한 이름의 브랜치를 로컬에서 만들고 깃배쉬로 add, commit, push 하는 과정에서 바뀌었는지는 잘 모르겠습니다. 이런 부분이 헷갈려서 깃허브를 쓰는게 좀 불안한 느낌인데 혹시 코드가 바뀌어 복사된 정확한 원인을 알 수 있을까요...?