이내용은
혼자 작업하던 git repo 내용을 등을 소스 만 옴기는 것이 아닌 커밋히스토리와 소스내용까지
다른 repo로 옴기기위한 내용이다.
원리는 이렇다.
원본 repo --mirror 옵션 clone -> clone 폴더 안에서 이사갈 remote repo 주소로 변경 -> 이사갈 remote repo 로 push실행
1. git clone --mirror https://github.com/masterjj/이사갈원본.git
2. cd 이사갈원본
3. git remote set-url --push origin 이사갈주소.git
4. git push --mirror
git log 로 이사간repo 에서 조회하면 내가 커밋햇던 내용들이 옴겨져 잇는것을 확인 할 수 있다.
*mirror 옵션으로 하면 remote의 repo를 가져온다.
특정브렌치만 푸쉬 하고 싶다면
git push origin master:master
또는 develop 을 마스터로 올리고싶다
git push origin develop:master
'DEV' 카테고리의 다른 글
SwfitUI 인스타그램 UI 모작하기 (0) | 2023.09.11 |
---|---|
나의 라즈베리파이로 GITLAB서비스 로컬에서 구축하기 (0) | 2020.12.26 |
SVN 저장소를 GIT 으로 변환하기 (0) | 2020.11.26 |
갑자기 다가온 그대 ZSH 지쉘 for mac (0) | 2020.07.13 |
화끈해진 라즈베리파이4 (0) | 2019.12.11 |