Skip to main content
ドキュメントには� �繁に更新が� えられ、その都度公開されています。本ページの翻訳はま� 未完成な部分があることをご了承く� さい。最新の情� �については、英語のドキュメンテーションをご参照く� さい。本ページの翻訳に問題がある� �合はこちらまでご連絡く� さい。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2022-06-03. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてく� さい。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してく� さい。

ファイルを無視する

GitHub Enterprise Server にチェックインしたくないファイルを無視するように Git を設定することができます。

単一リポジトリについて無視するファイルを設定する

リポジトリのルートディレクトリで .gitignore ファイルを作成すると、コミットの際にどのファイルとディレクトリを無視するか Git に指示できます。 リポジトリのクローンを作成する他のユーザと、この無視ルールを共有するには、.gitignore ファイルをリポジトリにコミットします。

GitHub は、一般的なオペレーティング システ� 、環境、言語で推奨される .gitignore ファイルの公式なリストを、github/gitignore パブリックリポジトリに保持します。 gitignore.io ファイルを使用して、お使いのオペレーティング システ� 、プログラミング言語、または IDE に応じた .gitignore ファイルを作成することもできます。 詳細は「github/gitignore」および「gitignore.io」のサイトを参照してく� さい。

  1. ターミナルターミナルGit Bashを開いてく� さい。

  2. Git リポジトリの� �所まで移動します。

  3. リポジトリに .gitignore ファイルを作成します。

    $ touch .gitignore

    If the command succeeds, there will be no output.

たとえば .gitignore ファイルは、Octocat リポジトリで 「一般的な .gitignore 設定」を参照してく� さい。

すでにチェックインしたファイルを無視したい� �合は、追跡を解除してから、それを無視するルールを追� します。 ターミナルから、ファイルの追跡を解除してく� さい。

$ git rm --cached ファイル名

コンピューター上のすべてのリポジトリについて無視するファイルを設定する

グローバルな .gitignore ファイルも作成して、お使いのコンピューター上の各 Git リポジトリでファイルを無視するルールを定義することもできます。 たとえば、~/.gitignore_global にファイルを作成し、そこにルールを追� することができます。

  1. ターミナルターミナルGit Bashを開いてく� さい。
  2. すべての Git リポジトリについて除外ファイル ~/.gitignore_global を使用するよう Git を設定します。
    $ git config --global core.excludesfile ~/.gitignore_global

.gitignore ファイルを作成せずにローカルファイルを除外する

他のユーザと共有される .gitignore ファイルを作成したくない� �合は、リポジトリにコミットされないルールを作成することもできます。 ローカルで生成され、他のユーザが生成することは想定されないファイル、たとえば自分のエディターで作成されるファイルなどを無視するときに使える方法です。

使い慣れたテキストエディターを使って、Git リポジトリのルートにある .git/info/exclude というファイルを開きます。 ここで追� するルールはチェックインされないので、ローカル リポジトリにあるファイル� けが無視されます。

  1. ターミナルターミナルGit Bashを開いてく� さい。
  2. Git リポジトリの� �所まで移動します。
  3. 使い慣れたテキストエディターを使って、.git/info/exclude ファイルを開きます。

参考リンク