ホームページ > 開発ツール > Git > ブランチを削除する Git コマンドとその使用法について説明します。

ブランチを削除する Git コマンドとその使用法について説明します。

PHPz
リリース: 2023-04-03 10:12:48
オリジナル
904 人が閲覧しました

Git は、現在最も広く使用されているバージョン管理ツールの 1 つです。コード管理に Git を使用するプロセスでは、ブランチの作成と削除が一般的な操作です。ブランチを削除する必要がある場合は、特定の Git コマンドを使用して削除できます。この記事では、ブランチを削除する Git コマンドとその使用方法について説明します。

1. Git ブランチの概要

Git では、ブランチはメイン ブランチから独立したコード ブランチです。ブランチを通じて、メイン ブランチに影響を与えることなく、複数の関数や複数バージョンのコードを並行して開発し、開発を完了したり、バグを修正したりできます。 Git ブランチの主な機能は次のとおりです:

1. 並行開発を促進し、さまざまなコード変更をマージします。

2. コードのトレーサビリティと履歴バージョン管理を維持します。

Git では、ブランチはポインターの形式で .git フォルダーに保存されます。 Git のデフォルトのブランチは master ブランチです。新しい開発ブランチで開発した後、新しいコードをマスター ブランチにマージする必要があります。ただし、ブランチが不要になった場合は、乱雑にならないように削除する必要があります。

2. Git ブランチ削除コマンド

Git では、次の 2 つのコマンドを使用してブランチを削除できます:

1.git Branch -d ブランチ名

2.git Branch -D ブランチ名

2 つのコマンドの違いは、git Branch -d コマンドを使用する場合、削除するブランチにマージされていない変更がある場合、そのブランチは削除されていません。また、 git Branch -D コマンドを使用すると、ブランチにマージされていない変更があるかどうかに関係なく、ブランチは強制的に削除されます。したがって、日常的には git Branch -d 部分を使用することをお勧めします。

3. Git を使用してブランチを削除する

Git を使用してブランチを削除する手順は次のとおりです:

1. まず、ブランチの名前を知る必要があります。削除するブランチ。 git Branch コマンドを使用すると、現在の Git リポジトリ内のブランチ情報を表示できます。 git Branch コマンドを入力すると、Git は使用可能なすべてのブランチのリストを表示します。例:

$ git branch

  bugfix
  experimental
* master
ログイン後にコピー

この例には、master、experimental、bugfix の 3 つのブランチがあります。

2. 削除するブランチの名前がわかったら、次のコマンドを入力してそれを削除します:

git branch -d 分支名
ログイン後にコピー

この例では、experimental という名前のブランチを削除します。 。したがって、次のコマンドを入力できます:

$ git branch -d experimental

Deleted branch experimental (was 5aef359).
ログイン後にコピー

3. マージされていない変更を含むブランチを削除すると、Git は次のエラー メッセージを表示します:

error: The branch '分支名' is not fully merged.
If you are sure you want to delete it, run 'git branch -D 分支名'.
ログイン後にコピー

この時点で、次のことを試みることができます。 git Branch -D コマンドを使用しますが、このコマンドを使用するとブランチが強制的に削除されることに注意してください。

概要:

Git をコード管理に使用する場合、ブランチの作成、マージ、削除は非常に重要な操作です。この記事ではブランチを削除するGitコマンドとその使い方を紹介します。 Git でブランチを削除するときは、重要なコードが失われないように、ブランチのマージを慎重に検討する必要があります。

以上がブランチを削除する Git コマンドとその使用法について説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート