나는 한 달 전에 나의 프로젝트를위한 GitHub
리포지토리를 만들었고 나의 이전 구현은 내 github
repo에 모두 푸시했다. 그러나 이제는 이전 버전보다 업데이트 된 솔루션이 더 안정적이라는 새로운 구현 방법을 생각해 냈습니다. 내 목표는 내 프로젝트 저장소에 이전 구현을 유지하려는 반면, major
분기로 표시된 github 저장소에 새 분기를 도입하고 이전 구현을 default
으로 표시하려고합니다. 이 문제를 어떻게 안전하게 해결할 수 있습니까? 이전 일을 잃어 버리고 싶지 않아 새로 도입 된 지점을 major
지점으로 활성화하고 이전 작업을 보유한 default
지점을 비활성화 할 수 있는지 확인하고 싶습니다. 어떻게해야합니까? 누구나 세부 워크 플로를 수행하는 방법을 가르쳐 줄 수 있습니까? 사전 :기존의 GitHub 저장소에 새로운 분기를 주요 분기로 추가하는 방법은 무엇입니까?
편집에 감사 :
한 점을 명확히하기 위해, 나는 github
의 repo에 내 새로운 구현을 추진하지 않았다. 내 새 구현을 보유하고있는 지사 지사를 다시 열고 싶습니다.이 지사는 온라인 패키지 구축 서버로 전달됩니다. 더 이상 도움을 주시겠습니까?
당신은 자식 명령 답 자세한 내용을 만들 수 있을까요? 내 목표는 모든 새 구현을 배치 할 새 분기를 다시 여는 것입니다. 당신의 대답은 너무 추상적입니다. – datageek
명확한 설명 - 기본 분기'master'는 이전 구현 또는 업데이트 된 impl을 보유하고 있습니까? - 당신의 목표는 이전의 impl을 다른 브랜치로 백업하고 기본 브랜치 인'master'를 최신 변경으로 업데이트하는 것입니다. –
내 기본 분기'master'는 이전 구현을 유지합니다. 나는 새로운 구현을'github' repo로 아직 푸시하지 않았습니다. 나는 올바른 접근 방식을 따르고 싶다. 아시다시피'git'는 때때로 이런 종류의 것들에 대해 많은 것을 불평합니다. 당신이 이해할 수 있기를 바랍니다 :) – datageek