Gitディレクトリとワーキングツリー
メニューを表示するにはスワイプしてください
ローカルのGitリポジトリをプロジェクト用に作成済み。前述の通り、git initコマンドを実行すると、隠しディレクトリである.gitも作成される。このディレクトリの詳細をさらに確認。
Gitディレクトリ
ls -laコマンドを実行し、プロジェクトディレクトリ内のすべてのファイルとディレクトリ(ドットで始まる隠しファイルも含む)を一覧表示。
ここでは、プロジェクトディレクトリに隠しディレクトリである .git が含まれていることが確認できます。まだプロジェクトディレクトリにいない場合は、cd コマンドを使って作業ディレクトリを移動してください。
リストの3つのエントリはすべて d 文字で始まっており、これがディレクトリであることを示しています。
ls -l .git コマンドを実行して、.git ディレクトリ内の通常(非表示)のファイルとディレクトリを一覧表示します。
最初の3つのエントリ(- で始まる)は通常ファイル、最後の4つのエントリはディレクトリ。これらのファイルやディレクトリについては、ここでは詳細に説明しません。直接編集するのではなく、コマンドを使って操作します。
基本的に、.git ディレクトリはプロジェクトの集中型データベースとして扱われ、変更内容やその履歴を保存します。新しいリポジトリを git init で初期化すると、新しい .git ディレクトリが作成されます。同様に、リポジトリをクローンすると、この .git ディレクトリがローカルマシンにコピーされます。
ワーキングツリー
ワーキングツリー(またはワーキングディレクトリ)は、プロジェクトの現在の状態やバージョンを表すディレクトリです。ファイルのすべての修正や更新はここで行われます。
ワーキングツリーには、.git ディレクトリの外側にあるすべてのファイルとフォルダーが含まれます。
この概念を明確にするために、ビジュアライゼーションを確認してください。
.git ディレクトリにはワーキングツリーは含まれていません。
ワーキングツリーには、Git によって現在 管理 されているすべてのファイルと、まだ管理対象に追加されていない新しいファイルが含まれます。ワーキングツリーの状態(ステータス)を確認するには、次のコマンドを使用します。
git status コマンドを実行して、ワーキングツリーの状態を確認します。
作業ツリーは空です。これはプロジェクトディレクトリにまだファイルが含まれていないためです。
フィードバックありがとうございます!
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください