git では、staged はファイルのステータスを示すために使用されます。これは、一時ストレージのステータスを意味します。このステータスでファイルまたはディレクトリを変更しても、ウェアハウスのステータスには影響しません。また、コミット時にも表示されません。到着したら「git commit」を実行してライブラリへの変更を同期すると、ライブラリ内のファイルとローカルファイルの整合性が再び取れます。
この記事の動作環境: Windows 10 システム、Git バージョン 2.30.0、Dell G3 コンピューター。
#git におけるステージングの意味
git ライブラリが配置されているフォルダー内のファイルには、およそ 4 つの状態があります
- Untracked: このファイルはフォルダー内にありますが、git ライブラリに追加されておらず、バージョン管理にも参加していません。ステータスは git add によって Staged に変わります。
- Unmodify: ファイルはライブラリに保存されており、変更されていません。つまり、リポジトリ内のファイル スナップショットの内容は、フォルダー内のファイル スナップショットの内容とまったく同じです。このタイプのファイルには 2 つの場所があります。 git を使用する場合、rm がリポジトリから移動されると、追跡されないファイルになります
- Modified: ファイルは変更されました、変更されたばかりです、そして他の操作は実行されていません。このファイルには、git add を介してアクセスできる 2 つの場所もあります。ステージングされた状態は一時的に保存されます。変更を破棄し、未変更状態に戻すには、git checkout を使用します。この git checkout は、ファイルを
- Staging: ステージング状態。git commit を実行すると、変更内容がライブラリに同期されます。このとき、ライブラリ内のファイルとローカル ファイルの整合性が再び保たれます。 git replace HEAD filename を実行して一時保存をキャンセルすると、ファイルのステータスは Modified
未追跡から変更になります。状態からステージングされた状態へ
バージョン管理に含まれていないファイルは、git add を通じてステージングされた状態に直接変更できます
変更された状態からステージングされた状態に変更しますstate
ファイルが変更された場合でも、git add を使用して変更されたファイルをステージング状態に変更できます
現在のディレクトリ内のすべてのファイルをステージング状態
現在の作業ツリーの下に新しく作成されたファイル (追跡されていない状態) があり、変更された (変更された状態の) ステータスのファイルがある場合、この時点ですべてを変更できます。 git add -A を使用してファイルをステージング状態に変更する
推奨学習: "
Git チュートリアル "
以上がgit でのステージングとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。