![git](https://3chome.net/wp-content/uploads/2023/09/git-e1693721237815-1024x519.jpg)
違いと使い分けとメリット
.gitkeep | .gitignore |
---|---|
ディレクトリを「無視しない」 | ファイルやディレクトリを「無視する」 |
空のディレクトリをコミットしたい時に使用 | ファイル/ディレクトリをコミットしない時に使用 |
・外部やアプリで使用するディレクトリを用意したい場合に有効 ・サンプルとしてディレクトリ構成を用意したい時に有効 | ・差分に表示させたくない時に有効 ・無駄なファイルのコミット防止に有効 |
.gitkeepとは?
.gitkeep
(ギットキープ)ファイルは
空のディレクトリを無視しないようにするために使用します!
通常gitは、空のディレクトリを無視し、その中に何もコミットしません。
しかし、プロジェクトに置いて空のディレクトリが必要な場合、空のディレクトリをコミットしたい時があります。
そんな時に .gitkeep
ファイルをディレクトリ内に配置することで、Gitに対して空のディレクトリを追跡させることができます。
つまり、空ディレクトリもコミットできるということ
![3丁目オーナー](https://3chome.net/wp-content/uploads/2023/07/チベットスナギツネ.png)
プロジェクト生成時には作成されないので
使用時は自分で足すのじゃ
.gitkeepの使い方
空ディレクトリに.gitkeepファイルを作成するだけ
.gitignoreとは?
.gitignore
(ギットイグノア)ファイルは
特定のファイルやディレクトリを無視するために使用します!
これにより、特定のファイルやディレクトリをGitの追跡対象から外し、リポジトリ内で無視できるようになります。
ビルド生成物やenvファイルなどを除外するため、.gitignore
に設定追加することが多いです。
メリット
- 余計な差分が表示されないことで、見通しも良くなる
- 無駄なファイルを間違えてコミットせずに済む
.gitignoreの使い方
プロジェクト直下に.gitignoreファイルを配置して、ファイル内に対象ファイルや対象ディレクトリを記述する
/out
![3丁目オーナー](https://3chome.net/wp-content/uploads/2023/07/チベットスナギツネ.png)
ワンポイント
.dockerignoreもある
.dockerignore(ドッカーイグノア)というのもあります。
.gitignoreがgitに対し、.dockerignoreは、docker使用時に無視対象のファイルやディレクトリを設定する
![](https://3chome.net/wp-content/uploads/cocoon-resources/blog-card-cache/79bcd1eceeecb6bfb1681992985c2841.jpg)
![](https://3chome.net/wp-content/uploads/cocoon-resources/blog-card-cache/59cd8825f19ae6afd722d210aa62f7c6.jpg)
![](https://3chome.net/wp-content/uploads/cocoon-resources/blog-card-cache/af20aa7b2e71100cfc56aced9d076b3a.jpg)
さいごに
これでGit生活も少し快適になれば良いなと思います〜!
![](https://3chome.net/wp-content/uploads/2023/09/【完全入門】Git-マージとリベースの違いと使い分けの話-160x90.jpg)
![](https://3chome.net/wp-content/uploads/2024/04/スクリーンショット-2024-04-21-16.55.45-160x90.png)
![](https://3chome.net/wp-content/uploads/2023/07/【完全入門】-dockerとは?docker-compose-とは?これで解決☆-1-160x90.png)
![](https://3chome.net/wp-content/uploads/2023/07/【完全入門】初心者向けにUUIDの話!ゼロから始めて仕様確認-160x90.png)
![](https://3chome.net/wp-content/uploads/2023/07/ReactTypeScript-SSR-SSG-1-160x90.png)
![](https://3chome.net/wp-content/uploads/2024/05/スクリーンショット-2024-05-23-20.48.27-160x90.png)
![](https://3chome.net/wp-content/uploads/2024/04/スクリーンショット-2024-04-22-21.31.56-160x90.png)
寄付の依頼
もし、少しでもご参考になりましたらサイト運営への寄付をお願いします。
とても励みになります。
If you would like to help, please make a donation to the site management.
It is very encouraging.
BTC (ビットコイン) アドレス |
---|
35AfkHtN3paTC1iNVtHg6BDmCnHmffzQWM |
DEEPコイン アドレス |
---|
0x43Dbe7F99b4A31bF184b98A8A814ADEC48FB789D |
コメント