unity git相关

//2026-09-07

  1. git如何支持lfs(大文件上传)https://adamwreed93.medium.com/how-to-set-up-git-lfs-into-your-unity-project-9fd276305fe7

    How To Set Up Git LFS Into Your Unity Project _ by Adam Reed _ Medium

     项目文件夹——右键open git base here——输入git lfs install(确认是否安装了git lfs)

    How To Set Up Git LFS Into Your Unity Project _ by Adam Reed _ Medium

    输入git lfs track “*.psd”,.psd可以根据github desktop中显示的后缀,添加之后github desktop就可以上传超过100mb的大文件了

    值得注意的是,个人的lfs空间只有4g

  2. unity中哪些文件夹可以不需要提交到git?

    image

    如何操作:

    image

     Unity GitIgnore模板:

    # This .gitignore file should be placed at the root of your Unity project directory
    #
    # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
    #
    # Recommended: add any editor/OS/tool-specific ignore rules from the Global/ templates as needed.
    # See: https://github.com/github/gitignore/tree/main/Global
    #
    .utmp/
    /[Ll]ibrary/
    /[Tt]emp/
    /[Oo]bj/
    /[Bb]uild/
    /[Bb]uilds/
    /[Ll]ogs/
    /[Uu]ser[Ss]ettings/
    *.log
    
    # By default unity supports Blender asset imports, *.blend1 blender files do not need to be commited to version control.
    *.blend1
    *.blend1.meta
    
    # MemoryCaptures can get excessive in size.
    # They also could contain extremely sensitive data
    /[Mm]emoryCaptures/
    
    # Recordings can get excessive in size
    /[Rr]ecordings/
    
    # Uncomment this line if you wish to ignore the asset store tools plugin
    # /[Aa]ssets/AssetStoreTools*
    
    # Autogenerated Jetbrains Rider plugin
    /[Aa]ssets/Plugins/Editor/JetBrains*
    # Jetbrains Rider personal-layer settings
    *.DotSettings.user
    
    # Visual Studio cache directory
    .vs/
    
    # Gradle cache directory
    .gradle/
    
    # Autogenerated VS/MD/Consulo solution and project files
    ExportedObj/
    .consulo/
    *.csproj
    *.unityproj
    *.sln
    *.slnx
    *.suo
    *.tmp
    *.user
    *.userprefs
    *.pidb
    *.booproj
    *.svd
    *.pdb
    *.mdb
    *.opendb
    *.VC.db
    
    # Unity3D generated meta files
    *.pidb.meta
    *.pdb.meta
    *.mdb.meta
    
    # Unity3D generated file on crash reports
    sysinfo.txt
    
    # Mono auto generated files
    mono_crash.*
    
    # Builds
    *.apk
    *.aab
    *.unitypackage
    *.unitypackage.meta
    *.app
    
    # Crashlytics generated file
    crashlytics-build.properties
    
    # TestRunner generated files
    InitTestScene*.unity*
    
    # Addressables default ignores, before user customizations
    /ServerData
    /[Aa]ssets/StreamingAssets/aa*
    /[Aa]ssets/AddressableAssetsData/link.xml*
    /[Aa]ssets/Addressables_Temp*
    # By default, Addressables content builds will generate addressables_content_state.bin
    # files in platform-specific subfolders, for example:
    # /Assets/AddressableAssetsData/OSX/addressables_content_state.bin
    /[Aa]ssets/AddressableAssetsData/*/*.bin*
    
    # Visual Scripting auto-generated files
    /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db
    /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
    /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
    /[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta
    
    # Auto-generated scenes by play mode tests
    /[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity*
    
    # UI Toolkit auto generated files
    /UIElementsSchema/
    
    # Auto-generated cache in Assets folder
    /[Aa]ssets/[Ss]ceneDependencyCache*

     

 

 

 

posted @ 2026-09-07 10:59  terrificia  阅读(5)  评论(0)    收藏  举报