web-dev-qa-db-ja.com

GitHub Webサイトのブランチの名前を変更しますか?

私はコマンドラインのものを実行する方法を知りません、まあ私はただ環境を持っていません。

だから私はgithubウェブサイトのブランチの名前を変更しようとしています。デフォルトの名前は「patch-1」です。

サイト上でこれの名前を変更することは可能ですか?

37
Noitidart

新しい名前で新しいブランチを作成し、githubで古いブランチを削除することができると思います。

詳細は こちら をご覧ください。

26
swcool

Githubサイトのみを使用して、ラップトップにコードをダウンロードせずに実行しました。
ソリューションは@swcoolと同じように見えますが、デフォルトのブランチについて追加したいと思います。
私の場合、名前を変更するブランチの名前は存在しませんでした。

  1. デフォルトのブランチを(名前を変更したい古いブランチに変更します)

  2. 新しいブランチを(新しい名前で)作成

    このアクションは、デフォルトのブランチ(古い名前のブランチ)のすべての内容を新しいブランチ(新しい名前の)にコピーします。現時点では、同じコードを持つ2つのブランチがあります。

  3. デフォルトのブランチを変更します。 (新しい名前の新しいものへ)

  4. 古いブランチを削除する

21
allenhwkim

Github Webサイトからブランチの名前を変更することはできません。次のことを行う必要があります-

Git環境のセットアップ

これに従う- https://help.github.com/articles/set-up-git

ローカルおよびGithubでブランチの名前を変更します

git branch -m old_branch new_branch # Rename branch locally
git Push Origin :old_branch # Delete the old branch
git Push --set-upstream Origin new_branch # Push the new branch, set local branch to track the new remote

13
Nitish Dhar

Gitをインストールしたくない場合は、レポジトリのクローンを作成します ローカルでブランチの名前を変更し、GitHubにプッシュバックしますGitHub API for reference を使用できます:

そうすれば、gitをローカルに持たずにブランチを「名前変更」(作成+削除)できます。

そして、 commented by ser3533716 以下のように、 ブランチをリストするためのGitHub API を使用して、これらのブランチSHA1を取得します:

GET /repos/:owner/:repo/branches
8
VonC