単一のリポジトリに対して無視されるファイルを設定する
リポジトリのルートディレクトリに.gitignoreファイルを作成して、Gitにどのファイルを指定するかを指定できますコミット時に無視するディレクトリ。リポジトリのクローンを作成する他のユーザーと無視ルールを共有するには、.gitignoreファイルをリポジトリにコミットします。
GitHubは、推奨される.gitignoreファイルの公式リストを保持しています。 github/gitignore
パブリックリポジトリ内の多くの一般的なオペレーティングシステム、環境、および言語用。gitignore.ioを使用して、オペレーティングシステム、プログラミング言語、またはIDE用の.gitignoreファイルを作成することもできます。 。詳細については、「github / gitignore」および「gitignore.io」サイトを参照してください。
- TerminalTerminalGitBashを開きます。
- Gitリポジトリの場所に移動します。
- リポジトリ用の.gitignoreファイルを作成します。
.gitignoreファイルの例については、「Somecom Octocatリポジトリの「mon.gitignoreconfigurations」。
すでにチェックインされているファイルを無視する場合は、無視するルールを追加する前に、ファイルの追跡を解除する必要があります。ターミナルからファイルの追跡を解除します。
コンピューター上のすべてのリポジトリーに対して無視されるファイルを構成する
グローバルを作成することもできます。 gitignore fileを使用して、コンピューター上のすべてのGitリポジトリー内のファイルを無視するためのルールのリストを定義します。たとえば、〜/ .gitignore_globalにファイルを作成し、それにいくつかのルールを追加できます。
- TerminalTerminalGitBashを開きます。
- 除外ファイルを使用するようにGitを構成します〜/すべてのGitリポジトリの.gitignore_global。
.gitignoreファイルを作成せずにローカルファイルを除外する
作成しない場合 “他のユーザーと共有する.gitignoreファイルを作成する場合は、リポジトリでコミットされないルールを作成できます。この手法は、作成されたファイルなど、他のユーザーが生成することを期待しないローカルで生成されたファイルに使用できます。
お気に入りのテキストエディターを使用して、Gitリポジトリのルート内にある.git / info / excludeというファイルを開きます。ここで追加したルールはチェックインされず、ローカルリポジトリのファイルのみが無視されます。
- TerminalTerminalGitBashを開きます。
- Gitリポジトリの場所に移動します。 。
- お気に入りのテキストエディタを使用して、ファイル.git / info / excludeを開きます。
さらに読む
- ファイルを無視するProGitブック
- Gitのmanページにある.gitignore
- github / gitignoreリポジトリにある便利な.gitignoreテンプレートのコレクション
- gitignore.ioサイト