2

私は信じられないほど愚かなことをしました。「修正」しようとして誤って事態を悪化させる前に、質問する必要があると考えました。

git リポジトリにあるすべてのリモート ブランチを一覧表示しようとしました。

git branch remote

明らかに、これは正しいコマンドではありません。リモート ブランチを一覧表示する代わりに、remoteというローカル ブランチを作成しました。私がすべきだった:

git branch -r

このブランチを次のように削除できますか:

git branch -d remote

これは私のリモート ブランチに何らかの影響を与えますか? リモート側で誤って何かを削除したくありません。

4

2 に答える 2

2

はい、

git branch -d remote

見てみましょう:

MYHOST:git wwheeler$ cd seiso/
MYHOST:seiso wwheeler$ git branch
* master
  trunk
MYHOST:seiso wwheeler$ git branch remote
MYHOST:seiso wwheeler$ git branch
* master
  remote
  trunk
MYHOST:seiso wwheeler$ git branch -d remote
Deleted branch remote (was 15dc59f).
MYHOST:seiso wwheeler$ git branch
* master
  trunk
MYHOST:seiso wwheeler$ 
于 2013-04-10T20:31:52.370 に答える
1

私もその間違いを犯しました。簡単にできることの 1 つは、rm .git/refs/heads/remote.

git リポジトリ構造の多くは単純であり、いろいろ調べてみると多くのことを学ぶことができます。

于 2013-04-10T20:25:23.770 に答える