質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitLab

GitLabは Gitoliteをブラウザから管理できるようにする Rubyアプリケーションで、 GitHubのようなサービスをクローズドな環境に独自で構築できるように 公開されたものです。

Q&A

解決済

1回答

9412閲覧

gitlabのコマンド上のブランチを消すには?

kaji

総合スコア648

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitLab

GitLabは Gitoliteをブラウザから管理できるようにする Rubyアプリケーションで、 GitHubのようなサービスをクローズドな環境に独自で構築できるように 公開されたものです。

0グッド

0クリップ

投稿2016/12/02 02:39

gitlabを使っているのですが、
間違えた名前でブランチを作成してしましました。
正しいブランチ名で再度作り直しpushし、
間違えたブランチ名はブランザ上のgitlabのbranchesのページの
ゴミ箱ボタンをおし、削除しました。
しかし、pcのコンソールで
リモートを含めたブランチ一覧に間違えた名前のブランチ名が残ってました。

git branch -a

ここに含まれるブランチ名を消すにはどうすればよいでしょうか
ちなみに

git pull

はしてます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

git branch -d <branchname>

これではだめでしょうか

リンク

投稿2016/12/02 03:06

編集2016/12/02 03:11
kpiyohiko

総合スコア658

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kaji

2016/12/02 03:22

具体的に言うと間違ったブランチが"sample1"で 正しいブランチ名が"feature/smaple1"でした。 gitlab上の"sample1"は既に削除してます。 pc上の"sample1"も既にbranchから削除しています。 消したいブランチは下のlistでいうと”remotes/origin/smaple1”になります。 git branch -a * feature/smaple1 master remotes/origin/HEAD -> origin/master remotes/origin/feature/smaple1 remotes/origin/master remotes/origin/smaple1 無理だろうと思いましたが以下もだめでした。 git branch -d remotes/origin/smaple1 error: branch 'remotes/origin/smaple1' not found.
kaji

2016/12/02 03:25

リンク先に書かれてたコマンドでもだめでした。 git push --delete origin sample1 error: unable to delete 'sample1': remote ref does not exist
kpiyohiko

2016/12/02 03:30

pcのコンソールということなので、ローカル環境のgitにのみ保存されていると邪推して、 クローンを取り直すのはいかがでしょうか。。。 今記載された内容を読んで、考えてみたのですが、すぐにはわからないですね。。。
kaji

2016/12/02 05:11

cloneで取り直したところ消えてました。解決できました。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問