2011-09-28 6 views
1

나는 마스터에서 몇 개의 커밋 인 태그 (tag-1)가있는 원격 자식 저장소가 있습니다. 나는 마지막 커밋 (6337dcb1)을 가져 와서 tag-2라는 새로운 태그를 만드는 업데이트 된 태그 -1에 추가하려고합니다. 나는 자식에게 매우 익숙해 져서 함께 조각하려고하는 과정에 대해 혼란스러워진다.git 원격 브랜치로 로컬 브랜치 병합

은 지금까지 원격 저장소를 복제하고 수행 한 : 지금까지 너무 좋아

Note: checking out 'tag-1'. 

You are in 'detached HEAD' state. You can look around, make experimental 
changes and commit them, and you can discard any commits you make in this 
state without impacting any branches by performing another checkout. 

: 나에게 다음과 같은 메시지를 제공

git checkout tag-1 

를? 이 후

, 내가하려고이 후에 내가 진행하는 방법을 잘 모르겠어요 그래서 최신이

git cherry-pick 6337dcb1 

확인과 (6337dcb1를) 커밋 체리 선택하십시오. 그것은 현재 어떤 지점에도 없기 때문에 태그를 체크 아웃 할 때 엉망이되었을 수도 있습니다.

단순히 파일을 커밋하고 새 태그를 적용합니까, 아니면 여기에해야 할 일이 있습니까? 나는 상당히 새로운 git이고 push, pulls 및 merges에 대해서만 다루었 기 때문에 이것을 이해하는데 도움이 될 것입니다.

답변

1

대신

git checkout tag-1 

일을 사용하여 tag-1를 기반으로 작업 할 새로운 지점을 만듭니다

git checkout -b branch-1 tag-1 

을 당신이 만든 한 후에 할, 당신이 원하는 (들) 커밋

git tag tag-2 
+0

트릭을 했어, 고마워! – user417918

관련 문제