1. ホーム
  2. ギット

[解決済み】ローカルでブランチを削除する方法は?

2022-04-11 03:33:50

質問

私のリポジトリにはmasterとdevのブランチがあります。間違ってmasterブランチにコミットしてしまわないように、masterブランチをコンピュータから削除したいのですが(実際にありました...)、どうすればよいでしょうか?

ローカルでブランチを削除する方法についての質問があります。 しかし、ローカルでブランチを削除する方法については調べていません。

ある回答では、これを使うようにとありました。

git branch -d local_branch_name

しかし、それを試してみたところ、ブランチはまだ GitHub アプリケーションに表示されたままでした。

どうすればいいですか?

あなたのコメントから、あなたが何をしたいのかがわかりました。 master , また リモートトラッキングブランチ origin/master クローンしたリポジトリ (github のもの) にはローカルブランチがありますが master その しない github版から削除してほしい。

リモート追跡ブランチをローカルで削除することもできますが、ローカルリポジトリとリモートリポジトリを同期させるために git に問い合わせるたびにブランチが戻ってくることになるからです。 master "そこで、あなたのgitは origin/master を使用することで、あなたのリポジトリが彼らのリポジトリと同じようになります。

コマンドラインインターフェイスを使って、リモート追跡ブランチをローカルに削除するには。

git branch -d -r origin/master

が、やはり再同期時に戻ってくるだけです。 それは これを打ち消すことも可能です。 remote.origin.fetch の操作)、しかし、おそらくは master をローカルで使用することができます。