Gitでのファイル無視
メニューを表示するにはスワイプしてください
ファイルの無視
Gitでファイルを無視することは、いくつかの重要な理由があります:
- リポジトリサイズの削減:不要なファイルを無視することで、バージョン管理システムに保存されず、リポジトリのサイズが小さくなります;
- ソースコードへの集中:生成ファイルや成果物を除外することで、リポジトリがソースコードや重要なプロジェクトファイルに集中します;
- セキュリティ:APIキーやパスワードなどの機密情報を含めないことで、プロジェクトのセキュリティが向上します。
.gitignoreファイル
.gitignoreファイルは、Gitが無視すべきファイルを指定する主な方法です。
通常、リポジトリのルートディレクトリに配置され、Gitが追跡から除外するファイルパターンのリストが記載されています。
各行は、無視するファイルやディレクトリのパターンを表します。
ここでは、ファイルの名前のみを使用してください。
まず、プロジェクトディレクトリ内のすべてのファイルとディレクトリ(隠しファイルも含む)を一覧表示:
ls -la
macOSを使用している場合、システムは自動的に.DS_Storeファイルを作成します。
このファイルを追跡・コミットする必要はないため、.gitignoreコマンドでechoファイルを作成し、.DS_Storeの行を追加して無視します:
echo .DS_Store > .gitignore
注意
.gitignore が空でない場合は、>> 演算子を使用してファイル名を新しい行として追加する必要があります。
その後、git status コマンドを実行し、このファイルが未追跡ファイルの一覧に表示されなくなったことを確認します。
git status
次に、.gitignore ファイルを追加してコミット:
git add .gitignore
git commit -m "Add a gitignore file which ignores the .DS_Store file"
コミットが成功し、.DS_Store ファイルが無視される。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 5