5

だから私はこのコマンドを実行しました:

git checkout -b --track origin/RB_1.4.5

同じ名前でローカルブランチを作成し、リモートブランチを追跡するように設定すると思いましたが、代わりに--trackというブランチを作成しました。ローカルブランチ名を省略すると、通常はリモートブランチと同じ名前が必要であると想定されると誓ったかもしれませんが、そうではなかったと思います。

現在実行中:

git branch

私に与える:

* --track
  master

マスターをチェックアウトして実行してみました:

git branch -D --track  (as well as "--track")

しかし、それは何もしません(エラーなどはありません)。

.git / configの対応する行を削除しようとしましたが、それでもサイコロがありません。

そのブランチを削除するにはどうすればよいですか?また、将来的には、ローカルブランチ名を再入力する必要がなく、やりたいことを実行する方法はありますか?

4

1 に答える 1

8

試す

git branch -D -- --track

後のダッシュを無視するようにgitに指示する必要があります--

于 2011-05-03T18:25:16.867 に答える