728x90
반응형
Git Repository를 이동해야하는 일이 생겨서 git mirror를 이용해서 리파지토리간 이동을 했습니다.
가장 기본적으로는 아래와 같은 순서로 #기존REPO 에서 #신규REPO 로 이동하는 명령어를 이용했습니다.
git clone --mirror {#기존REPO}
cd Pickle.git
git remote set-url --push origin {#신규REPO}
git push --mirror
그런데 해당 명령어를 수행하는 중에 [remote rejected] 라는 에러 문구가 나왔고 mirror 명령어가 제대로 수행되지 않았습니다.
찾아보니 default 브랜치 정책이 master/slave 였는데 용어 자체가 인종차별적인 인식이 있어 main으로 바껴서 그렇다고 하더군요. 그래서 mater와 main을 강제 머지하는 아래 명령어를 통해 해결했습니다.
$ git checkout master
$ git branch main master -f
$ git checkout main
$ git push origin main -f
끝
728x90
반응형
'Development > ETC' 카테고리의 다른 글
[Tips] line-dasharray, stroke-dasharray 제대로 알기 (0) | 2023.12.29 |
---|---|
[해결방법] 앱 이전시 개발자 계정 못찾는 문제 (입력한 개발자 계정을 찾을수 없습니다) (0) | 2023.02.28 |