2017-11-30 4 views
0

릴리스 버전에 대한 새 분기가 있으며 여기에 몇 가지 변경 사항이 있습니다. 이제이 변경 사항을 두 지점을 병합하지 않고 지연되는 마스터 지점으로 가져 오려고합니다.병합하지 않고 이전 분기를 업데이트하십시오.

이 말이 맞는가요? 분기 대신 태그를 사용해야합니까?

감사합니다.

+0

불행히도, 이것은별로 의미가 없습니다. 병합시 문제점은 무엇입니까? 왜 그게 문제가됩니까? 이 두 버전의 역사가 어떻게 연결되어야하는지 생각해 보셨습니까? 커밋 몇 가지만 가져 오려고한다면 ['git cherry-pick'] (https://git-scm.com/docs/git-cherry-pick)을보고 커밋을 선택하십시오 너는 넘어서고 싶다. 또한 태그와 브랜치가 어떻게 도움이되었는지 알지 못합니다. 그것은 워크 플로우와 머지 전략에 관한 것입니다. – jszakmeister

+0

git을 사용하는 방법뿐만 아니라 git의 기본 사항을 읽어 보는 것이 좋습니다. 그러면 왜 당신이 묻고있는 것이 의미가 없는지 이해할 것입니다. – evolutionxbox

+0

전적으로 동의합니다! 여유 시간을 얻 자마자 나는 그 안에 뛰어 들어갈 것이다 ... – Leta

답변

1

한 브랜치에서 다른 브랜치로 커밋을 시도하려는 경우 cherry pick을 사용할 수 있습니다.

이렇게하면 다른 모든 변경 사항을 이동하지 않고 한 분기에서 다른 분기로 단일 커밋을 적용 할 수 있습니다. 당신이 벚꽃으로 원하는 지점에

이동도 선택하고 실행

git cherry-pick -x <commit-hash> 

-x은 커밋 메시지를 동일하게 유지되며, commit-hash 당신의 커밋 해시 ID입니다.

+1

FYI :'-x'는 커밋 메시지를 똑같이 유지하지 않고, 어떤 커밋인지를 나타내는 라인을 추가한다. – jszakmeister

+0

아. 이 말이 맞습니다. 그 잡은 고마워. – Huxtable

관련 문제