メニュー

【Unity】.gitignoreの設定方法

eyecatch_unity

こちらのCGメソッドの記事ではGitの「.gitignore」の設定方法を紹介します!こちらを最初に設定することによって安全できれいなファイル管理できるようになります!

目次

海外でフリーランスをしているテクニカルアーティスト
ゲーム開発・映像制作・WEB制作等を請け負っています。
当ブログは作業効率化のための技術ブログです。

なぜ.gitignoreの設定をするのか?

Gitでデータをコミット・プッシュする際にUnityの「Library」フォルダや「.csproj」「.sln」など、余計なデータをコミット・プッシュしてしまうと、相手側がデータを取り込んだ際に余計なUnityの設定が更新されてしまいます。

そして相手がコミット・プッシュする際にその余計なデータがリストアップされ、大迷惑をかけてしまいます。

ですので、初期設定時に余計なデータを無視するリスト「.gitignore」の設定は非常に重要です。

.gitignoreの設定方法

  1. 「.git」フォルダと同階層に「.gitignore」という名前のファイルを作成します。
    .gitignore
  2. ファイルの内容は下記のコードをコピペします。

Qiita
Unityの初期プロジェクトのGit設定(2017年末Ver) - Qiita Unityプロジェクトをチームでgit管理する際の初期設定 単純に推奨のgitignore設定入れるだけとかだと、チームメンバーがcloneした時にそのままひらけないのでその対策。 U...
Qiita
Unity向け .gitignoreの設定について - Qiita Unity向け.gitignoreについて 色々なところに Unityで、version管理されるべきではないファイルについての記述があるが、分散しており、また古い情報もあるようなのでま...
GitHub
gitignore/Unity.gitignore at main · github/gitignore A collection of useful .gitignore templates. Contribute to github/gitignore development by creating an account on GitHub.

もし.gitignoreを初期に設定せずに全てプッシュしてしまった場合

解決方法は下記になります。

  1. 関連するファイルをすべて削除して、コミット・プッシュします。
  2. その後に「.gitignore」も作成して、コミット・プッシュします。

以上で、相手側がデータを反映してもらえば、以降のデータのやり取りはスムーズにやり取りできます。

Git管理しているファイルを非表示にする方法

もし使うたいでデータがあってプッシュしたくない時はこのような方法もあります。

一度もgitに上げてないデータ

  • .gitignoreまたは.git/info/excludeに記述します

すでにGit管理しているファイルを表示させなくする方法

Qiita
既に git 管理しているファイルをあえて無視したい - Qiita git でファイルを無視するには、通常は .gitignore や .git/info/exclude を使います。 しかし、既に git 管理下にあるファイルは、これらの設定があっても無視されません...
Qiita
git の監視から逃れる方法 - Qiita 既に追跡されている 追跡の必要性がなくなった場合 ファイルを削除 & インデックスから削除して commit git rm path/to/file git commit -m 'Good-bye file' ....

skip-worktree

仮にTest.unityという、すでにGit管理ファイルを表示させたくない場合(無視したい場合)

ターミナル等で、下記のようなコードをたたきます。

git update-index --skip-worktree Unity/Assets/Test.unity

元に戻す時はこちら

git update-index --no-skip-worktree Unity/Assets/Test.unity

状況確認したい時はこちら

git ls-files -v | grep ^S

assume-unchanged**assume-unchanged の変更は git reset –hard で死ぬようなので非推奨

git update-index --assume-unchanged Unity/Assets/Test.unity

元に戻す時はこちら

git update-index --no-assume-unchanged Unity/Assets/Test.unity

全記事一覧

  • URLをコピーしました!

Unityに関する参考記事・ツール・書籍のまとめ

Unityの参考書籍

著:北村 愛実
¥2,970 (2023/01/14 00:41時点 | Amazon調べ)
著:吉谷幹人, 著:布留川英一, 著:一條貴彰, 著:西森丈俊, 著:藤岡裕吾, 著:室星亮太, 著:車谷勇人, 著:湊新平, 著:土屋つかさ, 著:黒河優介, 著:中村優一, 著:牙竜, 著:コポコポ, 著:かせ, 著:hataken, 著:monmoko
¥4,400 (2023/01/14 00:41時点 | Amazon調べ)
著:森哲哉, 著:布留川英一, 著:西森丈俊, 著:車谷勇人, 著:一條貴彰, 著:打田恭平, 著:轟昂, 著:室星亮太, 著:井本大登, 著:細田翔, 著:西岡陽, 著:平井佑樹, 著:コポコポ, 著:すいみん, 著:Maruton, 著:karukaru, 著:ハダシA, 著:notargs, 著:EIKI`, 著:おれんじりりぃ, 著:黒河優介, 著:中村優一, 著:藤岡裕吾
¥8,151 (2023/01/14 00:41時点 | Amazon調べ)
ボーンデジタル
¥5,060 (2023/01/14 00:41時点 | Amazon調べ)
技術評論社
¥4,620 (2023/01/14 20:57時点 | Amazon調べ)

Unityの人気アセット

目次