2017-03-26 1 views
0

내 자식 지식은 매우 기본이므로 제발 나와 함께하십시오.
나는 Laravel 4로 작성된 프로젝트를 가지고있다. 모든 것이 Bitbucket의 "master"브랜치로 간다. 나는 내 애플 리케이션을 Laravel 5로 마이그레이션하고 있는데, 두 버전을 별도의 브랜치로 git repo에 보관하고 싶다.
내 로컬 폴더 구조는 다음과 같습니다자식 폴더 및 로컬 폴더 구조에 대한 커밋

Project - this is my main git repo folder 
    ˪name - Laravel 4 code is here, all in git already, on "master" branch 
    ˪name5 - Laravel 5 code is here, not in git yet. Should go to a separate branch 

어떻게 그것을 달성 가야합니까?

답변

1

당신이하고 싶은 일은 name의 모든 현재 변경 사항을 마스터 브랜치에 적용하는 것입니다. 그런 다음 동일한 폴더에 빈 분기를 만들고 develop라고 가정하고 name5name으로 이동하십시오.

마지막으로 변경 사항을이 새 분기에 적용/밀어 넣습니다. git checkout --orphan develop

  • 지우기 작업 디렉토리 :

    1. 커밋 /는
    2. 같은 폴더에 빈 지점을 만들기 당신에게 (쉽게 할 수) 현재 변경 사항을 밀어 자식 RM --cached -r.
    3. 의 내용을 name으로 이동하십시오 (이름/.git/폴더를 제거하지 않고).
    4. 변경 사항을 새 분기에 적용/적용하십시오.
  • +0

    감사합니다. – 6bytes

    +0

    당신은 환영합니다 :) –