2016-08-16 9 views
0

このスクリーンショットを見る...私はブランチを照会しただけで、ブランチのリストに 'different-oil'というブランチがあることを示しています... "del、rm、checkout"分岐が一致しませんでした...ここのスクリーンショットです:
enter image description here
何が起こったことは、私は新しいマスターを合併した後、私はgithubのからブランチを削除したことです。それから順番に、私はgithubから新しいマスターを引っ張って合併しました。すべて同じです。どうすればgitが存在しないと言うこのブランチを削除できますか?
enter image description here
任意のアイデア...:私はまたにrelogged?存在しないブランチは削除できませんか?

+0

は私が主人にいることがわかります。デルブランチは動作せず、削除は何も言わなかった、それはまだそこにある。 – DennisWPaulsenJR

+1

あなたはいくつかの 'bash'エラーがあるようです。 'del'はbashコマンドではありません。 –

答えて

0

はここに私の答えだ... Gitのブランチ-dを使用して、ローカルのブランチを削除については別の関連記事を読んだ後、このコマンドは私がいることを知っているようでしたローカルマシン上でマージは不完全でした。これは、ブランチが見つからなかったことを私に伝えていた理由を説明していませんが、私がマージした後は、以下に示すように、ブランチは "git branch -d"コマンドで削除可能でした。助けてくれた人に感謝します。もし上記の
enter image description here

1

基本的にgitコマンドの代わりにシェルコマンドを実行しています。 gitに関連するコマンドの接頭辞はgitであるべきです。 git --helpgit branch --helpをご覧ください。あなたがgit branch -d different-oilを実行する必要があり、そのブランチを削除するには

+0

あなたが は「gitのブランチを削除」 'てみてくださいgitのブランチ--help'やGoogle' gitの 'を使って' git'コマンドの前に付ける必要がある(これは、それが欠落している枝に問題ないことを示していますが、コマンド名が欠落しています)あなたは正しい。私はgitを入力していませんでした...また、私は自分のエラーを見つけてマージプロセスの問題を修正しましたが、なぜ "gitはそれを認識しませんでしたか?"というメッセージはありません – DennisWPaulsenJR

3

Thomasがコメントで指摘したように、delは有効なbashコマンドではなく、主なエラーであるgitに関連するcommadではありません。

ローカルブランチを削除するには、git branch -d different-oilを使用できます。あなたがgit push origin --delete different-oilgit push origin :different_oilを使用することができ、リモートブランチを削除するには

しかし、githubにタグを付けたように、Webインターフェイスのブランチを簡単に削除することもできます。

関連質問:How do I delete a Git branch both locally and remotely?

詳しい情報:https://git-scm.com/book/en/v2/Git-Branching-Branch-Management

+0

git push origin --delete different-石油 'は、ブランチをリモートで削除する –

+0

ありがとう@ThomasF、私はあなたのコメントを含めるように私の答えを編集しました。 – Helge

関連する問題