プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

Git Delete Branch

Gitブランチを削除することは、ブランチをコードベースにマージした後の一般的な方法です。 git branch -dフラグを使用して、ローカルマシンのGitブランチを削除できます。 git push origin –deleteコマンドは、リモートリポジトリからブランチを削除します。

分岐を使用すると、プロジェクトのメインバージョンに影響を与えることなく、編集できるプロジェクトの独立したバージョンを作成できます。ブランチが終了したら、それを削除する必要があります。これは、コードベースをクリーンに保つのに役立ちます。

Gitでブランチを削除するために使用できるアプローチは2つあります。どちらを使用するかは、削除するブランチがローカルマシンにあるかリモートリポジトリにあるかによって異なります。

このチュートリアルでは、例を参照して、Gitでリモートブランチとローカルブランチを削除する方法について説明します。このチュートリアルを読み終えると、ローカルブランチとリモートブランチの削除のエキスパートになります。

Gitブランチ

分岐は、Gitのようなバージョン管理システムの重要な側面です。 Gitでは、ブランチを使用して既存のプロジェクトの新しいバージョンを作成できます。プロジェクトの元のバージョンに影響を与えることなく、新しいブランチに変更を加えることができます。

たとえば、ブランチを作成して、プロジェクトに機能を追加する作業を行うことができます。作業中のバグ修正のコードを格納する別のブランチを作成できます。

分岐を使用すると、準備が整うまでコードのメインバージョンを変更せずに、コードベースに変更を加えることができます。 Gitブランチについて詳しく知りたい場合は、gitブランチコマンドの初心者向けガイドをお読みください。

Gitのブランチを削除

いくつかの理由でブランチを削除することを決定する場合があります。おそらく、ブランチでの作業が完了し、行った変更をプロジェクトのメインバージョンに統合しました。したがって、ブランチは不要になります。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

Git Delete Local Branch

git branch -d を使用して、ローカルマシンからGitブランチを削除できます。 指図。 -dフラグは、ブランチを削除することを示します。

fix-issue49というローカルブランチがあるとします。 最近、プロジェクトのメインバージョンとマージしました。このブランチには、私たちが取り組んでいたバグ修正が含まれています。このローカルブランチはもう必要ないので、削除する準備ができています。

現在表示しているブランチを削除することはできません。ローカルブランチを削除する前に、削除するブランチ以外のブランチに移動する必要があります。

つまり、 fix-issue49を削除したいからです。 、最初に別のブランチに移動する必要があります。そのために、gitcheckoutコマンドを使用できます。

次のコマンドを使用すると、ローカルリポジトリのマスターブランチに移動できます。

git checkout master

マスターブランチに移動したので、ローカルの fix-issue49を削除できます。 ブランチ。次のコードを使用してこれを行うことができます:

git branch -d fix-issue49

-d フラグは、ブランチを削除することを示します。 fix-issue49 削除するブランチの名前です。このコマンドを実行すると、Gitはローカルブランチを削除します fix-issue49

Gitでブランチの削除で問題が発生した場合、削除操作は停止します。

-Dを使用できます ローカルブランチを強制的に削除するフラグ(大文字に注意)。 -D フラグは、コードベース内の別のブランチにマージしたかどうかに関係なく、ブランチを削除します。

-Dを使用する フラグはすぐにブランチを削除するため、注意してフラグを立ててください。ブランチを削除することに完全に自信がない場合は、 -dを使用することをお勧めします。 フラグ。

Git Delete Remote Branch

Gitでリモートブランチを削除するには、コマンドを使用できます。このコマンドは、ローカルの変更をリモートリポジトリにプッシュするようにGitに指示します。このプロセスで、Gitは削除するブランチを削除します。

fix-issue12というブランチを削除するとします。 。このブランチはリモートリポジトリに保存されます。リモートのオリジン リモートリポジトリを指します。 fix-issue12を削除できます 次のコマンドを使用して分岐します:

git push origin --delete fix-issue12

上記のコマンドは、リモートの fix-issue12を削除します ブランチ。

このコマンドを実行した後、 fetchを実行する必要があります リモートリポジトリに保存されているすべてのブランチの最新のコピーを取得するコマンド。これにより、ローカルマシンで、リモートリポジトリに加えられた変更を確認できます。

以下は、リモートリポジトリのブランチをフェッチするためにプログラムに入力するものです。

git fetch -p

このコマンドを実行すると、ローカルのGitリポジトリがリモートリポジトリとそのブランチのコピーをフェッチします。 -p フラグは、リモートリポジトリに存在しなくなったローカルブランチを削除するようにGitに指示します。

git fetchコマンドの詳細については、gitfetchに関するガイドをご覧ください。

結論

開発者は通常、リポジトリ内の他のブランチとマージした後、ブランチを削除します。

gitブランチ-d コマンドを使用すると、ローカルブランチを削除できます。このコマンドを使用すると、リモートブランチを削除できます。

このチュートリアルでは、これら2つのコマンドを使用してGitのブランチを削除する方法について説明しました。これで、Gitプロのようにブランチの削除を開始するために必要な知識を身に付けることができます!


  1. AppleIDを削除する方法

    AppleのiPhoneを使用する場合は、Apple IDが必要です。これは、macOSとIOSをパーソナライズし、FaceTime、Apple Online Store、iTunes、iCloudなどのAppleの機能を使用するために使用されます。新しいものを作成する必要がある場合もあれば、すでに新しいものがあり、古いAppleIDを削除したい場合もあります。この記事では、古いAppleIDアカウントを削除する方法を紹介します。 Apple IDを削除すると、再アクティブ化または回復することはできません。 パート#1。削除の準備 最初に、AppleIDを完全に削除することを確認する

  2. 不和を削除する方法

    2015 年の発売以来、Discord はそのシンプルでユーザー フレンドリーなインターフェイスにより、コミュニケーション目的でゲーマーに定期的に使用されてきました。最も魅力的な機能は、ユーザーが世界中のどこにいても音声、ビデオ、またはテキストでチャットできることです. Windows と Mac の Discord デスクトップ アプリと、iOS と Android スマートフォンのモバイル アプリを使用できます。さらに、Web ブラウザーから Discord にログインすることもできます。 Discord アプリケーションは、Twitch や Spotify などのさまざまな主流サービスに