私は最近、私のシステムに開発コードブランチのレポをクローンしました:
git clone https://gitserver.com/product
クローンが成功した後、クエリで以下のステータスを取得します。
$ git branch
* develop
私は今、このブランチを削除する必要があることに気付きました:
$ git checkout develop
Already on 'develop'
Your branch is up-to-date with 'Origin/develop'.
$ git branch -d develop
error: Cannot delete branch 'develop' checked out at 'C:/work/test'
ローカル開発ブランチリポジトリを削除するためにGITコマンドまたはUnixコマンド「rm -rf」を試すべきかどうかはわかりませんか?最後に、誰も「開発」ブランチを削除できない理由。
現在いるブランチを削除することはできません。
新しいブランチを作成してみてください
git checkout -b new-branch
次に、開発ブランチを削除します
git branch -d develop
Nandu Kalidindiの答えに追加:
リポジトリのクローンを作成すると、常にmaster
ブランチが作成されます。このマスターブランチshould n'tは削除されます。とにかくそれを削除したい場合は、前に別のブランチをプッシュする必要があります。そのため、gitは新しいプッシュされたブランチを新しいマスターブランチとして認識します。
したがって、あなたの場合、レポジトリを削除する場合は、UNIXコマンド(rm -rf
)を試してください。
現在いるブランチは削除できないため、新しいブランチを作成してください
git checkout -b new_branch
次に、削除するブランチを削除します
git branch -d develop