回答:
うわー、思ったより簡単だった。
git checkout -b newbranch v1.0
git reset --hard v1.0
すぐに変更せずに新しいブランチを作成するだけの場合は、次のようにします。
git branch newbranch v1.0
以下のように問題を解決しました1.ブランチからタグを取得します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
hotfixブランチの準備ができたら、そのブランチを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