Git は、小規模から大規模までさまざまなプロジェクトのソース コードを管理およびテストするために頻繁に使用される人気のある DevOps ツールです。ソース コード ファイルは、ステージング ファイルとアンステージング ファイルの 2 つのカテゴリに分類されます。より具体的には、アンステージング ファイルはリポジトリの追跡インデックスに追加されていない追跡されていないファイルですが、ステージング ファイルは追跡されたファイルです。
この記事では、Git ファイルのステージングを解除する方法について説明します。
Git でファイルのステージングを解除する方法は?
開発者は、コミットされた変更を元に戻し、プロジェクトの以前のバージョンを復元しようとすることがあります。この目的のために、ステージングされていないファイルとコミットされたファイルが必要です。
ステージングまたはコミットされたファイルのステージングを解除するために、以下にリストされているメソッドが提供されています。
ステージ ファイルのステージングを解除する方法
ステージングされたファイルをアンステージするには、Git “ 戻す ' 指図。そのために、十分に効果的な手順をリストアップしました。
ステップ 1: Git Bash ターミナルを開く
ウィンドウの [スタート] メニューから、Git Bash ターミナルを起動します。
ステップ 2: 作業リポジトリを変更する
次に、「 CD ' 指図:
$ CD 'C:\Git'
ステップ 3: 新しいファイルを作成する
「の助けを借りて新しいファイルを作成します 接する 」コマンドを実行し、ファイル名を指定します。
$ 接する File1.txt
ステップ 4: ファイルをステージング領域に追加する
次に、「 git追加 ' 指図:
$ git追加 File1.txt
次のステップに進みましょう。
ステップ 5: ファイルの状態を確認する
ファイルのステータスをチェックして、ファイルがステージング領域に追加されているかどうかを確認します。
$ git ステータスファイルがステージングされた領域にあることがわかります。
ステップ 6: ステージングされたファイルのステージングを解除する
次に、「 git 復元 ' 指図:
$ ギット 戻す --上演 File1.txt
「 git ステータス ' 指図:
$ git ステータス以下の出力は、Git でファイルのステージングが正常に解除されたことを示しています。
コミットされたファイルのステージングを解除する方法は?
Git リポジトリでコミットされたファイルのステージングを解除するには、以下の手順に従ってください。
ステップ 1: ステージング領域にファイルを追加する
まず、提供されたコマンドを使用して、追跡されていないファイルをステージング領域に追加します。ここで、「 . 」 sign は、ステージングされていない領域のすべてのファイルとディレクトリをステージングします。
$ git追加 .
ステップ 2: ファイルの状態を確認する
提供されたコマンドを使用して、リポジトリのステータスを確認します。
$ git ステータスここでは、ステージング環境に File1.txt、File2.txt、およびディレクトリ demo1 を追加したことがわかります。
ステップ 3: ステージングされたファイルをコミットする
「 gitコミット 」コマンドと「 -m ” メッセージを追加するフラグ:
$ gitコミット -m 「すべてのファイルがコミットされました」
ステップ 4: ログを確認する
Git ログを印刷して、コミットされた変更を確認します。
$ git ログ以下の出力は、ステージングされたファイルとディレクトリがコミットされたことを示しています。
ステップ 5: コミット済みファイルのステージング解除
コミットされたファイルをアンステージするには、「 git rm –cached <ファイル名> 」 コマンドを実行すると、指定したファイルが Git キャッシュから削除されます。
$ git rm --キャッシュ済み File1.txt
コミットされたファイルがステージングされていないかどうかを確認するには、「 git ステータス ' 指図:
$ git ステータスここでは、ファイルが削除され、ステージングされていない領域に追加されていることがわかります。
Git でファイルのステージングを解除する方法を学びました。
結論
ユーザーは、ステージング ファイルとコミット済みファイルのステージングを解除できます。ステージングされたファイルのステージングを解除するには、まず Git リポジトリを開き、「 git restore –staged <ファイル名> ' 指図。コミットされたファイルのステージングを解除するには、「 git rm –cached <ファイル名> 」 Git bash ターミナルでコマンドを実行します。この記事では、Git でファイルのステージングを解除する方法を説明しました。