Gitignoreファイルとは何ですか?どのように作成できますか?

Gitignoreファイルとは何ですか?どのように作成できますか?

GitHubを使用していますが、.gitignoreファイルが何を意味するのか疑問に思っていますか?





はいの場合、このガイドでは、それが何であるか、その構成要素、それが何をするか、およびGitignoreを作成する方法を示します。





Gitignoreとは何ですか?

GitHubは、ステージングファイルからリモートリポジトリへのプッシュまで、さまざまな詳細機能を提供します。ただし、一部のファイルをGitHubにプッシュしたくない場合は、プッシュしないこともできます。





コミットのために他のファイルをステージングする間、このようにいくつかのファイルを除外することは、.gitignoreファイルの最終的な目標です。

本質的に、.gitignoreファイルには、リモートリポジトリにプッシュする予定のないすべてのファイルとフォルダの名前が含まれています。



ファイルをGitHubにコミットするときに役立つだけでなく、.gitignoreを使用すると、Herokuなどのクラウドプラットフォームにデプロイするときにも役立ちます。

.gitignoreは、プロジェクトでの作業中に使用する他のファイルと同じです。ただし、追加された.txtを使用するプレーンテキストファイルと混同しないように注意してください。したがって、このファイルの命名規則は.gitignoreだけであることに注意してください。





Gitignoreファイルを作成する方法

.gitignoreファイルを作成するには、プロジェクトのルートフォルダーに移動し、新しいファイルを作成します。それに名前を付けます .gitignore

または、任意のコードエディタを開くこともできます。次に、プロジェクトのルートディレクトリに新しいファイルを作成し、名前を付けます .gitignore





.gitignoreファイルを開き、コミットのために無視するファイルとフォルダーの名前を入力します。マシン上の他のファイルと同じように保存します。ただし、各ファイルに適切なファイル拡張子を使用するようにしてください。

一度に複数のアイテムを無視するには、1行にファイルまたはフォルダーの名前を入力したら、 入力 次の行を新しい行に書き込みます。

ファイルまたはフォルダーを.gitignoreに追加すると、GitHubは次のコミットのためにそれらを選択またはステージングしません。

.gitignoreにリストされているファイルまたはフォルダーは、GitHubのリモートリポジトリにはありません。ただし、この.gitignoreファイル自体はリモートリポジトリにプッシュされます。

リモートリポジトリにログオンしたら、クリックできます .gitignore 他のユーザーをコミットするためにステージングしているときに残したフォルダーとファイルのリストを表示します。

この方法でリモートリポジトリの.gitignoreを一目見ると、ローカルマシンに戻ってこれらのファイルに変更を加える必要がある場合に役立ちます。

このようなファイルの名前をすばやく取得し、必要に応じて.gitignoreからローカルに削除できるため、これは非常に便利です。次に、ローカルマシンで好きなように更新します。

それに加えて、完成したファイルをローカルで改ざんすることを回避できますが、.gitignoreにリストされているファイルに集中するのに役立ちます。

ただし、ファイルまたはディレクトリをローカルで更新または完了する前に.gitignoreから除外することにした場合は、.gitignoreから削除して削除してください。ただし、ファイル自体は削除しないでください。

結局のところ、あなたはそれから実行することができます git add --all もう一度、リモートリポジトリにコミットするためにそれらをステージングします。

どのタイプのファイルをGitignoreに入れる必要がありますか?

プロジェクトに関係のない一時的に使用されるファイルやフォルダーは、.gitignoreに配置できるファイルの例です。追加のJavaScriptやモジュールなどの未完成のファイルもある場合は、それらを.gitignoreに入れることができます。前に述べたように、そのようなファイルを更新してステージングすることを決定したら、いつでも.gitignoreからそれらを削除できます。

毎回.gitignoreを使用することは、優れたプロジェクトの前提条件ではありません。しかし、それはあなたのワークフローを単純化します。クラウドホスティングを使用する場合は、展開をシームレスにすることもできます。

一部のファイルとフォルダーを.gitignoreによるステージングから免除する方法がわかったので、Gitをクリーンアップしてきちんと機能するツリーを作成する方法も確認できます。

共有 共有 つぶやき Eメール Gitをクリーンアップして追跡されていないファイルを削除する方法は次のとおりです

Gitプロジェクトが古いファイルでいっぱいになっているのを見つけましたか? Gitをクリーンアップする方法を学びます。

次を読む
関連トピック
  • プログラミング
  • ファイル管理
  • GitHub
著者について イディソウオミソラ(94件の記事が公開されました)

Idowuは、スマートな技術と生産性に情熱を注いでいます。暇なときは、コーディングで遊んだり、退屈したときにチェス盤に切り替えたりしますが、たまに日常から離れることも大好きです。人々に現代の技術の道を示すことへの彼の情熱は、彼がもっと書くように動機づけます。

スナップチャットでストリークを取得する方法
IdowuOmisolaのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください