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

bookGitでのファイルの無視

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

ファイルの無視

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

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

.gitignoreファイル

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

Gitignoreファイル

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

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

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

Note
注意

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

.gitignore ファイルの作成

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

ステータスの確認

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

.gitignore ファイルのコミット

コミットは成功し、.DS_Store ファイルは無視されます。

question mark

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

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

すべて明確でしたか?

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

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

セクション 2.  5

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 2.  5
some-alt