가져오기
git checkout -t "REMOTE_BRANCH_NAME"
원격 저장소의 브랜치 이름으로 로컬 브랜치를 생성하고 싱크를 맞춘다.
배포
Git Flow
[로컬 환경 서버]
[21번 환경 서버]
게시판에 릴리즈 작성
Git 원격지 Commi 삭제(취소)
터미널을 엽니다.
복사하고자 하는 저장소(gitlab)의 bare clone을 생성합니다.
git clone --bare <https://gitlab.com/exampleuser/old-repository.git
>
새로운 저장소(github)로 mirror-push를 진행합니다.
cd old-repository.git git push --mirror <https://github.com/exampleuser/new-repository.git
>
1번과정에서 클론된 저장소를 지웁니다.(선택)
대부분의 경우 위의 방법으로 mirror-clone이 가능하지만, 깃헙의 정책상 크기가 100MB를 넘어가는 파일이 커밋된 적이 단 한번이라도 있을경우 오류가 발생하여 push가 불가능하게 됩니다.