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