git checkout -b --help
このコマンドは何をしたと思いますか? そうです、-help =)という名前のブランチを作成しました
Switched to a new branch '--help'
まあ、問題ありません、削除してください。
git checkout master
Switched to branch 'master'
git branch -d --help
しかし、それほど単純ではありません。 最後のコマンドの結果は、git branchユーティリティのヘルプの出力です。
ふむ さて、ブランチの名前を変更してから削除してみてください。
git branch -m --help todo_remove
そして、ご想像のとおり、このコマンドはgitブランチの使用に関する簡単なヘルプも出力しました。
そして、あなたはすぐにそれを削除する方法を思い付きますか?
枝を取り除く方法と、カットの下での予期せぬストーリーの継続。
まあ、マンを掘り下げ、少し精通した知人を見せることで問題が解決しました:
git branch -d -- --help
ダブルハイフンはオプションのチェックを停止し、後続のすべてのパラメーターは直接渡されます。
しかし、魂はバグレポートを送るように頼みました。 私が言ったように、Andreiは最近Linuxで積極的に仕事を始めたばかりで、プロジェクトの郵送などについては知りませんでした。 そこで、彼はgitサイト(git-scm.com、github.comなど)で「エラーメッセージを送信」ボタンを探し始めました。 さらに詳しく調べたところ、彼はbugs.launchpad.netでエラーを報告する方法を見つけましたが、彼らはこれをエラーとは見なしませんでしたが、この機能についての質問をanswer-answerに追加することを約束しました。
Andrewはこれについて落ち着かず、開発者に直接通知することにしました。 著者のサイトでgitを見つけました。 そして彼は彼に手紙を書くことにしました。 あなたはおそらくすでにそれが誰であったかを推測しました=)
この手紙の中で、Andreiは、Microsoft WebサイトのMicrosoft Connectホームページにエラーメッセージボタンがあると訴えましたが、git関連のサイトにはありませんでした;)
しかし、最も驚くべきことは、リーナスが手紙に答えたということです! 彼はこれがバグではないことを確認しましたが、ユーザーに警告する必要がありました。 また、友人にメーリングリストまたはirc =)を使用するよう勧めました。
以下は、手紙自体に対する答えです。
日付:2009年12月4日金曜日07:26:08 -0800(PST)
From:Linus Torvalds <torvalds@linux-foundation.org>
件名:Re:Git。 よろしくお願いします。 そしてバグ。
宛先:*
2009年12月4日金曜日、*は次のように書いています。
>
>バグについて。 それは面白いものです。 あなたはどうなるのだろうか
>「git checkout -b --help」と入力しますか? という名前の新しいブランチを作成します
> --help =)それで何もできません(他の2つのコマンドgit
>ブランチ-d --help&git checkout -m --help some_useful_name
>ヘルプを表示します)。 面白いです。
バグではありませんが、ほとんどの場合、
確かに、オプションのように見えるブランチを「本当に」意味するわけではありませんでした
(それらも使いにくいです-不可能ではなく、難しいです)。
>コミュニティについてのいくつかの考え。 私は場所を探してきました(うーん
> ...貢献したりバグを報告したりするために、私は約1時間を費やしました
>バグを報告できるUbuntuのページが見つかりました)。 行ったことがある
> git-scm.com、git-wiki、github、Googleでのいくつかの検索など)
>ボタンもリンクも「バグを報告する」=(
バグを報告するのに最適な場所はメーリングリストです。
Ccへのgitメンテナー。 私はそれを始めたかもしれませんが、ジュニオは
gitを(非常にうまく)数年間維持し、私も通常は
純粋なgitユーザーとしてではなく、非常に活発に活動するためにカーネルに忙しくしています。
だから:
Gitメーリングリスト<git@vger.kernel.org>
Junio C Hamano <gitster@pobox.com>
>必要な情報を見つけるのがずっと簡単です。
> Microsoft関連のWebリソース。 それはとても悲しいことです。 どう思いますか
>それについて?
へえ。 gitの場合、Googleで「git」を検索して「I'm
幸運を感じて」
git-scm.com
そして、フロントページにはメーリングリストと書かれています(また、
#ircチャットチャネルは非常に便利です)。
ええ、もしあなたがメーリングリストがすべての場所であることを知らなければ
起こります、多分それはあまり印象を与えません;)
ライナス