태그에서 새 분기를 만들려면 어떻게 해야 합니까?
기존 태그에서 새 마스터 분기를 만들고 싶습니다.태그가 있다고 칩니다.v1.0
. 이 태그에서 새 분기를 만드는 방법은 무엇입니까?
와, 생각보다 쉬웠네요.
git checkout -b newbranch v1.0
분기를 즉시 변경하지 않고 새 분기를 만들려면 다음을 수행할 수 있습니다.
git branch newbranch v1.0
다음 단계를 사용하여 태그에서 새 핫픽스 분기를 만들었습니다.
구문입니다.
git checkout -b <New Branch Name> <TAG Name>
하기 위한 단계입니다.
git checkout -b NewBranchName v1.0
- POM/릴리스 버전을 변경합니다.
- 스테이지가 바뀝니다.
git commit -m "Update pom versions for Hotfix branch"
- 마지막으로 새로 만든 분기를 원격 리포지토리에 푸시합니다.
git push -u origin NewBranchName
이게 도움이 됐으면 좋겠어요.
저는 아래와 같이 문제를 해결했습니다.당신의 지점 2에서 태그를 얻으세요.아래 명령을 작성하십시오.
Example: git branch <Hotfix branch> <TAG>
git branch hotfix_4.4.3 v4.4.3
git checkout hotfix_4.4.3
또는 다른 명령으로 수행할 수 있습니다.
git checkout -b <Hotfix branch> <TAG>
-b stands for creating new branch to local
핫픽스 분기가 준비되면, 이제 그 분기를 github으로 이동할 때입니다. 아래 명령을 작성하면 됩니다.
git push --set-upstream origin hotfix_4.4.3
같은 이름의 태그에서 분기를 생성하려는 경우 상황이 약간 문제가 됩니다.
이와 유사한 시나리오에서 중요한 것은 지점과 태그는 실제로 의 한 줄 텍스트 파일이라는 것입니다..git/refs
디렉토리입니다. 아래 패치를 사용하여 명시적으로 참조할 수 있습니다..git
가지를 "머리"라고 부르는데, 이는 우리의 삶을 더 단순하게 하기 위해서입니다.
따라서,refs/heads/master
의 실제, 명시적인 이름입니다.master
분점.그리고.refs/tags/cica
라는 이름의 태그의 정확한 이름입니다.cica
.
다음과 같은 분기를 만드는 올바른 명령입니다.cica
이름 있는 태그에서요.cica
다음과 같습니다.
git branch cica refs/tags/cica
분기점에 있고 주 프로젝트 저장소(여기 업스트림)에 있는 태그에서 새 지점을 체크아웃하려는 단순한 사용 사례에서 사용할 수 있는 유일한 솔루션의 예입니다.
git fetch upstream --tags
내놔
From https://github.com/keycloak/keycloak
90b29b0e31..0ba9055d28 stage -> upstream/stage
* [new tag] 11.0.0 -> 11.0.0
그러면 이 태그에서 새 지점을 만들고 체크아웃할 수 있습니다.
git checkout -b tags/<name> <newbranch>
git checkout tags/11.0.0 -b v11.0.0
이 답변을 작성할 때 가장 최신의 관용적인 git 사용은 다음 명령어입니다.
git switch -C branch tag
내 분기 목록(지금은 마스터만 해당)
내 태그 목록(3개의 태그가 있습니다)
opus_codec 태그에서 새 분기 기능/코덱으로 전환합니다.
git checkout -b feature/codec opus_codec
언급URL : https://stackoverflow.com/questions/10940981/how-to-create-a-new-branch-from-a-tag 입니다.
'programing' 카테고리의 다른 글
Windows 10의 IIS 관리자입니다. (0) | 2023.04.25 |
---|---|
bash에 임시 파일을 만드는 중입니다. (0) | 2023.04.25 |
여러 줄의 명령을 작성하는 방법은 무엇입니까? (0) | 2023.04.25 |
Eclipse CDT에서 C++11/C++0x 지원을 활성화하려면 어떻게 해야 합니까? (0) | 2023.04.25 |
장고는 하루에 10만 명이 넘게 방문했나요? (0) | 2023.04.25 |