Git 웨어하우스 코드 및 레코드 마이그레이션 커밋

736 단어

배경 요구 사항


프로젝트의 백엔드는 Node로 개발되었고 창고 이전 수요는 다음과 같다. 1. 코드와 제출 기록을 새 창고로 이전한다.2. 생산 서버의 프로젝트 원격 창고를 새로운 창고로 교체하고 재배치할 필요가 없다.

1. 코드 및 마이그레이션


우선 우리는 새로운 원격 창고를 건설한 후에 코드와commit 기록을 모두 이 창고에 제출해야 한다.
#        
$ mkdir new-project

#        
git clone git@old_repository.git

#         
git remote rename origin old-origin

#         
git remote add origin git@new_repository.git

#      、    、      ,   origin(   )     
# --all:       
# --tags:            ;     ,git push               
git push -u origin --all
git push -u origin --tags

2. 서버 교체 원격 창고 주소

#         
git remote set-url origin git@new_repository.git

#           
git remote -v

좋은 웹페이지 즐겨찾기