2016-03-20 39 views
2

私は(gitlab.comを使用して)しばらくの間gitに取り組んでいます。
これで、使用されているブランチに別の名前を使用する方が良いでしょう。ブランチの名前変更は可能ですか?

複数のコミットがあり、すでに別のブランチにマージされていても、そのブランチ名をローカルおよびリモートで変更できますか?

既にマージされている「古い」ブランチであるため、新しいものを作成して古いものを削除することはできません。

+0

古い枝は通常、なぜあなたはそれのための新しい名前を持っている必要がありますか、削除されている合併代わりに? – choroba

+0

これは間違った名前です。ネットワークグラフに表示されます(コミット→ネットワーク) – user3142695

答えて

1

それは既にマージされている「古い」の枝、ですので、私は新しいを構築することができないというブランチ名に

# use the -m flag for move 
git branch -m <oldname> <newname> 

# now you have to push the new branch to the server 
git push origin <newname> 

# delete the old remote branch 
git push origin --delete <oldname> 

を変更することは可能です1つを削除し、古いものを削除します。

あなたのブランチがマージされ、あなたはそれがすべてのより多くのあなたがそれをローカルに削除することができますしたくない場合は、次の

git branch -D <oldname> 
関連する問題