既存のタグから新しいマスターブランチを作成したいです。 v1.0
というタグがあるとします。このタグから新しいブランチを作成する方法
うわー、それは私が思ったよりも簡単でした:
git checkout -b newbranch 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 checkout -b <新しいブランチ名> <TAG名>
その手順.
git Push -uオリジンNewBranchName
これが役立つことを願っています。
タグ から同じ名前のブランチ を作成したい場合、状況は少し問題になります。
これと同様のシナリオで、重要なことは知っておくべきことです:ブランチとタグは実際には.git/refs
ディレクトリ内の単一行のテキストファイルです、そして我々はそれらを.git
の下のそれらのパッチを使って明示的に参照できます。私たちの生活をより簡単にするために、枝はここで「頭」と呼ばれます。
したがって、refs/heads/master
はmaster
ブランチの実際の明示的な名前です。そしてrefs/tags/cica
はcica
という名前のタグの正確な名前です。
cica
という名前のタグからcica
という名前のブランチを作成する正しいコマンドは次のとおりです。
git branch cica refs/tags/cica