「git add 」を元に戻す

Git Add Dir Wo Yuanni Tisu



Git では、ファイルとフォルダーがリポジトリの基本単位です。各 Git リポジトリには、複数のファイルとフォルダーを含めることができます。フォルダーは、開発者がより良い方法でリポジトリを整理するのに役立ちます。開発者は、フォルダー全体を一度にステージングしてコミットできます。さらに、すべてのファイルを含むフォルダーのステージングを解除することもできます。

この記事では、次の側面について説明します。

前提条件: Git インデックスにフォルダー/ディレクトリを追加する

特定のディレクトリを Git インデックスに追加するには、まず目的の Git リポジトリに移動し、その内容を表示します。次に、「 git add <ディレクトリ名> ' 指図。







ステップ 1: ローカル リポジトリに切り替える

まず、以下のコマンドを入力して、特定のローカル リポジトリにリダイレクトします。



CD 「C:\行く \R eng1'

ステップ 2: リポジトリのコンテンツを表示する

次に、現在のリポジトリのコンテンツを一覧表示します。



ls

以下の出力は、現在のリポジトリに 2 つのファイルと 1 つのサブフォルダーが含まれていることを示しています。





ステップ 3: サブフォルダーを Git インデックスに追加する

次に、特定のサブフォルダー名とともに次のコマンドを使用して追跡します。



git追加 サブディレクトリ

ステップ 4: Git ステータスを表示する

サブフォルダー全体がステージングされているかどうかを確認するには、git ステータスを表示します。

git ステータス

コンテンツを含むサブフォルダー全体が追跡されていることがわかります。

方法 1: 「git reset」コマンドを使用して「git add 」/Staged Directory を元に戻す

git リセット 」コマンドは、ステージングされたすべてのファイルとフォルダーのステージングを解除します。 「」を元に戻すには git add <ディレクトリ> 」操作、「 git リセット 」コマンドを実行し、ステージングされたディレクトリ/フォルダー名を指定します。

git リセット サブディレクトリ

方法 2: 「git restore」コマンドを使用して「git add 」/Staged Directory を元に戻す

git 復元 ” コマンドと “ –上演 」オプションは、まだコミットされていないステージングされたファイルまたはフォルダーを削除します。特定のステージング フォルダーを元に戻すには、以下のコマンドを実行します。

ギット 戻す --上演 .

方法 3: 「git rm」コマンドを使用して「git add 」/Staged Directory を元に戻す

git rm ” コマンドと “ –キャッシュ済み ' と ' -r 」オプションとディレクトリ/フォルダー名は、特定のディレクトリとその中のすべてを Git インデックスから削除します。

git rm --キャッシュ済み -r サブディレクトリ

ここ:

  • –キャッシュ済み 」オプションは、「 git rm 」 コマンドは、Git インデックスのみで動作します。
  • -r 」オプションを使用して、再帰的に削除します。
  • サブディレクトリ 」は、目的のフォルダー/ディレクトリです。

最後に、Git のステータスをチェックして変更を確認します。

git ステータス

ご覧のとおり、「 サブディレクトリ 」 サブフォルダー/ディレクトリは正常にアンステージされました:

「git add

」操作を元に戻すさまざまな方法を説明しました。

結論

Git には、「git add

」操作を元に戻すためのさまざまなコマンドが用意されています。 git reset <ディレクトリ名> 」、「 git restore –staged . ' と ' git rm –cached -r <ディレクトリ名> 」コマンド。これらのコマンドは、特定の追跡フォルダーを Git ステージング領域から削除します。この記事では、「git add 」操作を元に戻すさまざまな方法について説明しました。