2012-11-12 7 views
6

私のリポジトリには、マスターブランチがあり、次にマスターブランチからステージングブランチが出ています。今私は、ステージングブランチから出てくるはずの3番目のブランチを追加する必要があります。つまり、別のブランチからブランチが出てくる必要があります。誰もこれで助けることができますか?gitのブランチ内にブランチを作成する

私はブランチを作成するために使用される構文は次のようである:

git branch <name_of_your_new_branch> 

git push origin <name_of_your_new_branch> 

git checkout <name_of_your_new_branch> 

答えて

6

これは、ローカルにブランチを作成することができます

git checkout staging 
git checkout -b newBranch 

または、1行:意志

git checkout -b newBranch staging 

を現在のHEADのstagingから始めますが、ブランチは実際に別のブランチから来るわけではありません。コミットから(そのコミットは複数のブランチの一部になる可能性があります)。

あなたはその後、1つのコマンドであなたの新しいブランチ、tracking the the remote branchをプッシュすることができます。

git push -u origin newBranch  
関連する問題