新しいファイルの追加
メニューを表示するにはスワイプしてください
テキストファイルの作成
プロジェクトディレクトリ内にテキストファイルを作成し、作業ツリーが空でなくなるようにします。これには echo コマンドを使用します:
echo 'Learning Git is cool!' > test.txt
'Learning Git is cool!' はファイルに書き込むテキスト内容です。シングルクォートはテキストを囲むためだけに使われ、ファイルには含まれません。デフォルトでは、echo コマンドはテキストをターミナルに表示しますが、出力リダイレクト演算子 > によって test.txt ファイルに出力がリダイレクトされます。
次に、git status コマンドを実行します:
git status
作業ツリーにファイルが存在していますが、現在はGitによって未追跡の状態です。ファイルを追跡対象にするには、そのファイルをステージングエリアに追加します。
ステージングエリアへの追加
ステージングエリア(別名「インデックス」)は、作業ディレクトリとGitリポジトリ本体の間に位置するファイルです。次回のコミットに含まれる変更やファイルに関する情報が格納されています。
コミットは、Gitリポジトリ内のファイルに加えた変更を記録する基本的な操作です。コミットを行うことで、プロジェクトの特定時点のスナップショットを作成し、保存します。
ファイルをステージングエリアに追加するコマンドは以下の通りです:
git add <file>
<file>は、ファイル名またはプロジェクトのルートディレクトリからのパスに置き換えます。ファイルがプロジェクト内の特定のディレクトリにある場合は、そのパスを指定します。今回の場合、コマンドは次のようになります:
git add test.txt
test.txtファイルをステージングエリアに追加し、その後、作業ツリーとステージングエリアの状態を確認します:
git status
実際、git status コマンドは作業ディレクトリとステージングエリアの両方の状態を表示。
ご覧の通り、test.txt がステージングエリアに追加されており、新しいファイルの追加という1つの変更がコミットの準備ができている状態。以下の図でさらに明確に説明。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください