Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 新しいファイルの追加 | Git入門
Gitの基礎

新しいファイルの追加

メニューを表示するにはスワイプしてください

テキストファイルの作成

プロジェクトディレクトリ内にテキストファイルを作成し、作業ツリーが空でなくなるようにします。これには 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
新しいファイルをステージングエリアに追加
Note
注意

実際、git status コマンドは作業ディレクトリとステージングエリアの両方の状態を表示。

ご覧の通り、test.txtステージングエリアに追加されており、新しいファイルの追加という1つの変更がコミットの準備ができている状態。以下の図でさらに明確に説明。

新しいファイルの追加
question mark

data.csv という名前のファイルをステージングエリアに追加する方法

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  7

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  7
some-alt