Git Refresh リモート ブランチ

Abdul Jabbar 2023年6月20日
Git Refresh リモート ブランチ

Git は最も正確であると考えられており、開発者がプロジェクトで使用する最も需要の高いソフトウェアであり、複数の開発者が同時に操作できます。 開発者に、扱いが非常に難しいが技術分野の他のソフトウェアとは異なる多くのユニークで風変わりな機能を提供します。

使用されていない削除されたデータも保存されるため、主にデータの処理に人気があります。 また、必要に応じて、リポジトリから削除されるまで、削除されたコミットと貴重なデータを見つけることができます。

Git は、不要になった古いデータを処理してくれると言えます。 リモート ブランチへの参照は、コマンド ラインを使用して削除した後も残ります。

プロジェクト メイトが共有リポジトリの一部のブランチを削除した場合、Git コマンドを使用して削除するように強制的に編集するまで、引き続き利用できます。

この記事では、Git の prune オプションを使用してリポジトリをクリーンアップする方法を学習します。

Git でローカル ブランチを更新する

Git を使用しているときに、リモート ブランチからローカル ブランチを更新したいことがよくあります。

Git で Git ブランチを表示する

ローカル ブランチとリモート ブランチ、ローカル リポジトリまたはリモート リポジトリを含むすべての Git ブランチを表示するには、以下のコマンドを実行します。

git branch -a

誰かがサーバー上のリモート ブランチを削除しても、ローカルの Git リポジトリは上記のコマンドで更新されないため、リモート ブランチには影響しません。 以下のコマンドを使用して、リモート Git ブランチのローカル リストを更新できます。

git remote update origin --prune

コマンド git fetch および git pull でフラグ --prune を使用して、リモート ブランチのローカル リストを更新することもできます。

git fetch --prune

git fetch を通じて、リモート リポジトリの他のチームメイトによって追加された新しいコミットが更新されます。 git fetch はローカル ブランチを更新しません。

git pull --prune

このコマンドは fetch を実行し、これらのフェッチされたコミットをローカル ブランチに結合します。 リモート リポジトリから新しいコミットをダウンロードした後、すぐにローカル ブランチを更新します。

サーバー上のリモート ブランチのすべてのローカル リストは、以下の Git コマンドを使用して長い作業を行うことなく自動的に更新できます。

git config remote.origin.prune true
著者: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

関連記事 - Git Update