Git でリポジトリを初期化解除する

Abdul Jabbar 2023年6月20日
  1. git init コマンド
  2. Git でリポジトリを初期化解除する
Git でリポジトリを初期化解除する

Git は、アプリケーションの開発中にコードの変更を追跡するために使用するよく知られたプラットフォームです。 これは、チームメイトとの調整を可能にし、チームベースのプロジェクトで互いに調整しながらコーディングを改善するのに役立つバージョン管理システムです.

git init コマンド

git init コマンドは、新しい空の Git リポジトリを作成します。 また、既存の Git リポジトリを再初期化するためにも使用されます。

おそらく、開発者が新しいプロジェクトの初期化中に実行する最初のコマンドです。 リポジトリは、プロジェクト ファイルを保存し、簡単にアクセスできるコード バージョンを保存できる場所です。

このコマンドは、オブジェクトやテンプレート ファイルのサブディレクトリなど、メタデータで構成される .git サブディレクトリを開発して、まったく新しいリポジトリを作成するのに役立ちます。 このガイドでは、このコマンドを元に戻す手順、またはコマンド ラインを使用して Git リポジトリを初期化解除する手順について説明します。

Git でリポジトリを初期化解除する

git init を使用して Git リポジトリを初期化すると、隠し Git ディレクトリ (.git) がプロジェクト ディレクトリ内に自動的に作成されます。 Git コマンド ラインには、git init undo のコマンドはありません。

コンピューターで init コマンドによって行われた変更を元に戻すには、新しく作成された Git リポジトリを削除するコマンドを実行して、リポジトリ フォルダー内の .git という名前のフォルダーを削除する必要があります。 コマンドは次のとおりです。

rm -rf .git/

上記のコマンドは Linux 用です。 フラグ r は、再帰的に削除するために使用されます。 フラグ f は、強制する (保護されたファイルを強制的に削除する) ために使用されます。

Windows の場合、次の Git シェル コマンドを使用して .git/ フォルダーを削除できます。

rmdir /s .git

このコマンドは、.git という名前のフォルダーとそのフォルダーのすべてのサブディレクトリを削除します。

一部のファイルは、隠し .gitignore ファイルであるため、残っている可能性があります (.gitignore に自分で追加しました)。 それらを削除するには、次のコマンドを実行します。

find . -name ".gitignore" | xargs rm
Note
.git フォルダーを削除するときは注意が必要です。一度削除すると予約できないため、正しいリポジトリにいることを確認する必要があります。 そして、リポジトリ内のすべての履歴が削除されます。
著者: 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 Repository