github 클라이언트 - github는 두 개의 다른 폴더에 있는 로컬 프로젝트를 동일한 마스터 아래의 다른 분기에 어떻게 배포합니까?
迷茫
迷茫 2017-05-02 09:32:22
0
2
690

예를 들어 a라는 원격 마스터가 있고 이제 a 아래에 서로 다른 프로젝트 또는 서로 다른 모듈에 해당하는 두 개의 분기 a1과 a2가 있습니다.
내 로컬 마스터에는 동일한 상위 폴더가 아닌 두 개의 폴더가 있습니다. c:b1 및 D:b2와 같은 브랜치 a1 및 a2의 내용에 해당하는 디렉토리입니다.
b1의 내용을 브랜치 a1에 푸시하고 b2의 내용을 브랜치 a2에 푸시하려면 어떻게 해야 합니까?
Windows 클라이언트에 대한 사용 설명서가 있으면 가장 좋을 것 같습니다. 감사합니다!
ps, 브랜치 브랜치는 계속 브랜치할 수 있나요? 테스트해봤는데 안되는 것 같나요?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
刘奇

nono 댓글에 따르면, 파일은 여러 분기를 가질 수 있습니다. 즉, 파일에 여러 버전이 있으므로 한 번에 하나의 파일 버전만 작동할 수 있다는 의미입니다. 마찬가지로 내 손에는 폴더가 있는데 마스터 버전, 개발 개발 버전, 테스트 연구 버전이 있는데 한 번에 한 버전만 수정이 가능하고 내 손에서 테스트를 하면 된다. 새로운 아이디어를 추가한 다음 나에게 전달하면 모두가 당신의 아이디어가 매우 좋다고 생각합니다. 그리고 테스트의 새로운 콘텐츠를 병합하세요. 들어오시면 모두가 dev에서 개발하게 될 것이고, 안정 버전은 결국 마스터로 병합될 것입니다.

버전과 브랜치의 유일한 차이점은 버전 간 관계가 없을 수 있지만 일반적으로 브랜치는 파생 관계를 갖습니다. dev를 마스터로 병합할 수 있다면 이전 특정 지점의 dev가 마스터에서 파생되었다는 의미입니다. 또는 특정 포인트 개발이 마스터의 복사본인 경우 이것이 분기입니다.

코드용 브랜치 하나와 문서용 브랜치 하나를 만들고 싶다면 둘 사이에 파생 관계가 없으며 일반적으로 코드 문서를 병합해도 소용이 없습니다. 상호 배타적인 관계가 없으며 기본적으로 동시에 수정됩니다. 예, 한 폴더에서 문서와 코드를 변경하는 것보다 두 개의 git 리소스 라이브러리를 구축하는 것이 좋습니다

習慣沉默

안전을 위해 개발 중인 로컬 브랜치를 한 번 커밋하고 동기화하세요.
그런 다음 웹 측에서 브랜치를 빌드한 다음 클라이언트가 브랜치를 플래싱한 후 브랜치로 전환하고 로컬 파일 폴더의 내용을 삭제하고 새 브랜치에서 유지 관리해야 하는 파일을 원래 로컬 폴더에 복사한 후 원격 브랜치와 동기화합니다.
원래 브랜치를 운영해야 하는 경우 직접 선택합니다. 클라이언트 왼쪽의 분기가 변경되고 몇 초 동안 기다리면 원래 로컬 폴더의 파일이 이전에 삭제된 파일로 복원되는 것을 볼 수 있습니다. 다른 분기로 전환해야 할 때도 마찬가지입니다. > 브랜치를 전환하기 전에 커밋과 동기화에 특별한 주의를 기울이세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿