git은 개발 브랜치의 마지막 버전만 마스터 브랜치에 어떻게 병합합니까?
漂亮男人
漂亮男人 2017-05-02 09:40:30
0
4
564

git 사용법을 배우고 있는 중인데, 예를 들어 git 브랜치를 병합하면 dev 브랜치가 master 브랜치에 병합되는 것 같습니다. d1, d2의 새 버전이 3개 있다면요. , dev 브랜치의 d3을 병합하면 d1, d2, d3의 세 가지 버전이 모두 마스터 버전에 추가됩니다.

최종 개발 버전을 마스터에 병합하면 되나요?

지금 생각나는 것은 git merge dev 이후 master 브랜치에서 git Reset --soft를 m1 버전으로 커밋한 뒤 새 버전으로 커밋하는 것입니다.

병합 시 최종 버전만 마스터로 병합하는 좀 더 직접적인 방법이나 지시 사항이 있나요?

아니면 병합하기 전에 dev 브랜치에서 dev 브랜치의 원래 버전을 git Reset --soft하고 새 버전을 커밋한 다음 병합해야 합니까?

실제 업무에서 어떻게 운용하는지 알려주세요.

漂亮男人
漂亮男人

모든 응답(4)
洪涛

으아아아

巴扎黑

cherry-pick커밋을 병합하는 대신 다른 브랜치에서 콘텐츠를 끌어오고 로드할 수 있습니다.

단, 사용을 권장하지 않습니다. 이는 버전 제어 사용의 의미를 잃게 되기 때문입니다.

左手右手慢动作

git Cherry-pick <start-commit-id>..<end-commit-id>

大家讲道理

git Cherry-Pick은 다양한 브랜치의 특정 커밋을 병합할 수 있습니다

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