Linux
 Computer >> コンピューター >  >> システム >> Linux

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

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

Gitの使用は、多くの開発者にとってほぼ前提条件です。これにはいくつかの理由があります。最も重要な利点は、プロジェクト内で行われたすべての変更を、ほとんど考えずに記録できることです。ただし、脳が追いついた場合は、ローカルおよびリモートのGitブランチを削除する必要があるかもしれません。これは理解できますが、プロセスは理解できない場合があります。

そのため、この投稿では、ローカルおよびリモートのGitブランチを削除する方法を説明します。その前に、Gitがどのように機能するかを幅広く見ていきましょう。

Gitのクイック入門書

記事の大部分に入る前に、まずGitの概要を簡単に説明しましょう。これは、開発プロジェクト内のアクティビティを記録する方法です。これは、Googleドキュメントやその他のソフトウェアにあるリビジョン機能によく似ています。

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

Gitの「リポジトリ」の階層は、いくつかの点で要約できます。

  • プロジェクトの最終バージョンのメインの「トラック」があります。これは伝統的にマスターと呼ばれてきましたが、命名規則はメインまたはトランクに変わり始めています。
  • 各レポは複数の「ブランチ」を持つことができます。これらはトランクのコピーであり、開発者はプロジェクトのサンドボックスバージョンで同時に作業できます。
  • プロジェクトへの変更をブランチに「プッシュ」および「コミット」します。
  • このブランチはトランクとマージされ、新しい決定的なトランクになります。

全体として、Gitは、これらの原則に固執したい場合に最適です。それでも、ブランチを削除したい場合は、頭痛の種になる可能性があります。

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

ローカルおよびリモートのGitブランチを削除する最初のステップは、使用するコマンドの構成を理解することです。

git <command> <modifier> <remote_name> <branch_name>

この構造を把握したら、ニーズに合わせて調整できます。まず、ローカルブランチを見てみましょう。これは、コマンドラインを使用していて、Gitリポジトリを使用していることを前提としています。

ローカルブランチを削除するには、git branchを使用します コマンド、-d 修飾子、およびブランチ名。この例では、oldbranchを使用しています 、ただし、プロジェクトに固有のものになります。まとめると、次のようになります。

git branch -d oldbranch

これは、Gitにローカルリポジトリから名前付きブランチを削除するように指示します。それにもかかわらず、Gitではブランチを削除できない場合があります。これは、他のローカルブランチとまだマージされていないコミットが含まれるためです。ブランチをリモートリポジトリに「プッシュ」していないことが原因である可能性もあります。

これに対抗するには、-Dを使用します -dではなく修飾子として 。

リモートブランチの場合は、git pushを使用します 指図。スケルトンに戻ると、リモート名も必要になります。これは多くの場合origin 慣例によりますが、不明な場合はチームリーダーに確認してください。すべてをまとめると、次のようになります。

git push -d origin remotebranch

使用しているGitのバージョンによっては、完全なコマンドの順序を変更する必要がある場合があります:

git push origin --delete remotebranch

繰り返しになりますが、修飾子を大文字にすると、関係なくブランチが削除されますが、小文字の修飾子の確認リクエストが表示されることがよくあります。

まとめ

全体として、Gitは強力な言語、ツール、および開発援助です。それでも、Gitリポジトリに物事を追加する場合は素晴らしいですが、物事を削除する場合はそれほど素晴らしいことではありません。ローカルおよびリモートのGitブランチを削除することは、コマンド構造を学習する場合です。それができたら、準備は完了です。プロジェクトでGitを使用することを検討している場合は、GitとGithubの使用を開始する方法を学びます。


  1. ファイルとフォルダを削除する方法

    ファイルとフォルダを完全に削除するには、次の簡単な方法に従う必要があります: 1. 削除したいフォルダ / ファイルを見つけて選択します。 2. フォルダまたはファイルが選択されている間に、Shift キーを押しながら Delete キーを押します 3. これらのファイルを本当に削除するかどうかを尋ねるダイアログ ボックスが表示されます。 「はい」を押してください。 4. ファイルは完全に削除され、ごみ箱には移動しません。

  2. Mac でリモート サーバーまたはローカル サーバーに接続する方法

    Mac をローカル サーバーまたはリモート サーバーに接続すると、その特定のサーバーで利用可能なすべてのファイルにアクセスできます。 macOS にはデフォルトでサーバー接続機能があり、Mac を任意のサーバーに制限なく接続できます。その後、通常のディスク ドライブとして Finder に表示され、そこからファイルにアクセスしたり、操作したり、ファイルを削除したりできます。 サーバーをストレージとしてマシンにマウントするには、いくつかの方法があります。 macOS に組み込まれているネイティブ機能を使用してそれを行うことができ、サードパーティのアプリを使用して Mac 上のサーバーにアクセス