2

ブランチ 'a' の名前を 'master' に変更し、'master' の名前を gerrit で 'b' に変更するにはどうすればよいですか?

最近、共有 git リポジトリから gerrit に切り替えました。

4

2 に答える 2

3

Web UI: "Admin" -> "Projects" -> "YourProject" -> "Branches" を使用して、master から "b" ブランチを作成できます。「Branch Name」に「b」、「Initial Revision」に「master」を入力し、「Create Branch」ボタンをクリックします。

参照しているものを置き換えるmasterには、プロジェクトに対する「強制プッシュ」権限が必要です。次に実行します。

$ git checkout a
$ git push --force gerrit a:master

これにより、「マスター」ブランチの全履歴がローカルの「a」ブランチの履歴に置き換えられます。したがって、これには細心の注意を払い、それがあなたのやりたいことであることを確認してください

最後に、Gerrit の「a」ブランチを削除する場合は、もう一度 Web UI のプロジェクト管理画面に移動し (上記と同じ)、「a」ブランチの横にあるボックスにチェックを入れてから、[削除] ボタンをクリックします。

于 2012-03-16T22:13:09.747 に答える
1

gerritについてはわかりませんが、一般的にgitではブランチの名前を次のように変更します

git branch -m old_branch new_branch
于 2012-03-09T09:32:13.933 に答える