ステージング エリアにファイルを追加する

GitGitBeginner
今すぐ練習

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Git は、開発者がコードベースに対して行った変更を追跡できる人気のあるバージョン管理システムです。Git の重要な機能の 1 つは、ステージング エリアで、これにより開発者はコミットする変更を選択的に選ぶことができます。この実験では、Git を使ってファイルをステージング エリアに追加する方法を学びます。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/add("Stage Files") subgraph Lab Skills git/add -.-> lab-12761{{"ステージング エリアにファイルを追加する"}} end

ステージング エリアにファイルを追加する

https://github.com/labex-labs/git-playground という名前の Git リポジトリに保存されているプロジェクトを作業しています。コードベースにいくつかの変更を加え、これらの変更をリポジトリにコミットしたいと思っています。ただし、特定の変更のみをコミットしたいので、すべての変更をコミットしたくありません。これを行うには、ファイルをステージング エリアに追加する必要があります。

  1. git-playground ディレクトリでいくつかの変更を行います。
echo "hello" > index.html
echo "world" > style.css
echo "git" > one.js
echo "labex" > two.js
echo "hello git" > 1.py
echo "hello labex" > 2.py
  1. これらのファイルをステージング エリアに追加します。
git add index.html style.css
  1. 現在の作業ディレクトリとステージング エリアの状態を表示します。これには、どのファイルが変更されたか、どのファイルがステージング エリアに追加されたかなどの情報が含まれます。
git status
  1. 代わりに、拡張子が .js のすべてのファイルを追加します。
git add *.js
  1. 再度、現在の作業ディレクトリとステージング エリアの状態を表示します。
git status
  1. また、すべての変更をステージング エリアに追加することもできます。
git add.
  1. 再度、現在の作業ディレクトリとステージング エリアの状態を表示します。
git status

これが完成した結果です。

Git staging area status

まとめ

この実験では、Git を使ってファイルをステージング エリアに追加する方法を学びました。特定のファイルを追加するには git add コマンドを、複数のファイルを追加するにはファイルワイルドカードを使って、ステージング エリアに追加できます。ファイルをステージング エリアに追加することで、リポジトリにコミットする変更を選択的に選ぶことができます。