2013-07-30 73 views
1

我正在用獨立的頭跑步,去創建一個分支來保存我的工作。我運行命令git checkout -b --help來仔細檢查創建分支的選項。名爲「--help」的Git分支

現在我已支名爲「--help」

我如何做這個分支什麼?試圖用它做任何事情只是給了我幫助信息。

詳情: Git版本1.7.3.5

+0

➜測試git :(主)✗git checkout -b --help 致命:'--help'不是有效的分支名稱。 – RiaD

+0

您使用的是哪個版本的Git?我只是試圖複製它,並得到' - 幫助'不是一個有效的分支名稱。 – 2013-07-30 16:42:07

+3

你試過刪除那個分支'git branch -d/-D「--help」 – Arpit

回答

6

的命令行工具接受選項(-h--help等)具有用於分隔選擇非選項的特殊參數:--

那麼試試這個:

git branch -d -- --help 

這實際上使--help成爲非選項,這意味着您可以在命令行參數中將其用作分支名稱。

順便說一句,這也去了其他命令:

cp -- README -r 

README複製到一個新的文件-r

-1

你試過把分支機構的名稱中引號的命令行?像

git branch -d "--help"

+0

仍然提供幫助信息 –