별도의 창고에서 관리되는 Giit 통합
각양각색의 일 때문에 각각 관리되는 지트를 통합해야 한다.나는 그 절차를 기록할 것이다.
전제 조건
두 개의 창고가 있는데 B에서 A로 합병된다.
main
분지가 있다고 가정한다.다음 순서에 따라 진행하다.
창고 A의 원격 창고로 B 추가
$ git remote add repo_b [email protected]:yousan/repo_will_be_migrated_b.git
창고 A에서 통합 브랜치를 만들고 B/main에서 종료$ git checkout -b migrate_branch
$ git pull --no-rebase --allow-unrelated-histories repo_b main
창고 A로 합병에서 지점으로 합병(실제 업무에서 PR을 사용하는 것이 좋다)$ git checkout main && git merge migrate_branch
창고를 다시 만들다.
액션 테스트 때 과거 이력을 빼고 다시 만들고 싶은 일이 있었어요.창고를 다시 만드는 방법
main
도 분지를 별명으로 바꿔 처음부터 분지를 만들어 테스트를 진행한다.$ git branch -m main main_old && git checkout --orphan main
참고 자료
Reference
이 문제에 관하여(별도의 창고에서 관리되는 Giit 통합), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yousan/items/8698e484e892eee2e61a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)