Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Gitでのファイル無視 | より高度なインタラクション
Gitの基礎

Gitでのファイル無視

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

ファイルの無視

Gitでファイルを無視することは、いくつかの重要な理由があります:

  • リポジトリサイズの削減:不要なファイルを無視することで、バージョン管理システムに保存されず、リポジトリのサイズが小さくなります;
  • ソースコードへの集中:生成ファイルや成果物を除外することで、リポジトリがソースコードや重要なプロジェクトファイルに集中します;
  • セキュリティ:APIキーやパスワードなどの機密情報を含めないことで、プロジェクトのセキュリティが向上します。

.gitignoreファイル

.gitignoreファイルは、Gitが無視すべきファイルを指定する主な方法です。 通常、リポジトリのルートディレクトリに配置され、Gitが追跡から除外するファイルパターンのリストが記載されています。 各行は、無視するファイルやディレクトリのパターンを表します。 ここでは、ファイルの名前のみを使用してください。

Gitignoreファイル

まず、プロジェクトディレクトリ内のすべてのファイルとディレクトリ(隠しファイルも含む)を一覧表示:

ls -la
すべてのファイルとディレクトリの一覧表示

macOSを使用している場合、システムは自動的に.DS_Storeファイルを作成します。 このファイルを追跡・コミットする必要はないため、.gitignoreコマンドでechoファイルを作成し、.DS_Storeの行を追加して無視します:

echo .DS_Store > .gitignore
Note
注意

.gitignore が空でない場合は、>> 演算子を使用してファイル名を新しい行として追加する必要があります。

.gitignore ファイルの作成

その後、git status コマンドを実行し、このファイルが未追跡ファイルの一覧に表示されなくなったことを確認します。

git status
ステータスの確認

次に、.gitignore ファイルを追加してコミット:

git add .gitignore
git commit -m "Add a gitignore file which ignores the .DS_Store file"
`.gitignore` ファイルのコミット

コミットが成功し、.DS_Store ファイルが無視される。

question mark

空でない .gitignore ファイルに handler.py という名前のファイルを正しく追加する方法は?

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

すべて明確でしたか?

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

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

セクション 2.  5

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 2.  5
some-alt