GNU/Linux >> Linux の 問題 >  >> Linux

Gitブランチをリモートおよびローカルで削除する方法

はじめに

Gitは、分岐できるメインプロジェクトスレッドを作成するプロジェクト追跡アプリケーションです。 。

Gitブランチは、コアプロジェクトに影響を与えることなく、変更や更新を開発するために使用されます。ブランチをマージした後に破損または廃止された場合、ブランチ内のファイルを削除する必要がある場合があります。

このガイドでは、Gitでリモートブランチとローカルブランチを削除する方法を説明します。

前提条件

  • Gitプロジェクト
  • プロジェクトからファイルを削除する権限を持つユーザー

Gitブランチとは何ですか?

Git ブランチ 特定の時点からのプロジェクトのコピーです。変更が行われて承認されたら、コミットできます ブランチがメインプロジェクトに変わります。場合によっては、Gitコミットを元に戻す必要があります。

注: ユーザーは、以前のバージョンからブランチをチェックアウトし、変更を加えてから、更新を公開できます。変更は、コミットされるまで永続的ではありません。 Gitは、プロジェクトの存続期間を通じて改訂を追跡します。

Gitは複数のシステムにまたがることができます。中央サーバーはメインプロジェクトファイルを保持します。ユーザーはプロジェクトをチェックアウトし、ローカルシステムで変更を加えてから、変更をサーバーに公開できます。

  • メインサーバー上のファイルとブランチはリモートです ブランチ。
  • ユーザーのシステム上のファイルとブランチはローカルと呼ばれます ブランチ。

リモートブランチの削除

リモートブランチ 別のシステムにあります。通常、開発者がアクセスするサーバー。リモートブランチを削除すると、すべてのユーザーがそのブランチを削除します。

次のコマンドを入力して、リモートGitブランチを削除します。

git push remote_project --delete branch_name

別の方法として、次のコマンドを使用してリモートブランチを削除します。

git push remote_project :branch_name

場合によっては、ブランチがすでに削除されていることを示すエラーが生成されることがあります。

リモートブランチを再度削除する前に、ブランチリストを更新してください:

git fetch -p

ローカルブランチの削除

ローカルブランチ ローカルシステムに保存されます。ローカルブランチを削除しても、リモートブランチには影響しません。 しないローカルのGItブランチを確認してください 削除したい:

git checkout main_branch

次のコマンドを使用して、ローカルブランチを削除します。

git branch -d branch_name

削除されたブランチの名前が確認されます。

-d オプションは、プッシュされてリモートブランチとマージされたブランチでのみ機能します。まだプッシュまたはマージされていないローカルブランチを強制的に削除するには、 -Dを使用します オプション:

git branch -D branch_name

Linux
  1. Linuxでユーザーグループを作成および削除する方法

  2. Linuxでディレクトリとフォルダを削除する方法は?

  3. Git ブランチのローカルおよびリモートの名前を変更する方法

  1. ローカルおよびリモートのGitブランチの名前を変更する方法

  2. Gitアップストリームとは何ですか?アップストリームブランチを設定する方法

  3. Gitで新しいブランチを作成する方法

  1. Gitでブランチを切り替える方法

  2. Ubuntu20.04にGitをインストールして構成する方法

  3. Gitとは何ですか?LinuxにGitをインストールする方法