You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何仅将Unity项目的Scripts目录提交至GitHub?

只提交Unity项目Scripts目录到GitHub的正确操作

场景1:还未在GitHub创建远程仓库

  • 先在GitHub上新建空仓库,不要勾选「初始化README」「添加.gitignore」等选项
  • 打开本地Unity项目根目录,用终端(或Git Bash)进入该目录
  • 初始化本地Git仓库:git init
  • 创建.gitignore文件,写入以下规则(确保仅保留Scripts目录):
    # 忽略除Scripts外的所有内容
    *
    !/Scripts/
    !/Scripts/**/*
    
    规则说明:*忽略所有文件,!/Scripts/取消对Scripts目录的忽略,!/Scripts/**/*取消对Scripts下所有子目录和文件的忽略
  • 将.gitignore和Scripts目录加入暂存区:git add .gitignore Scripts/
  • 提交本地修改:git commit -m "Initial commit: Add Unity project Scripts"
  • 关联远程仓库(替换为你的GitHub仓库地址):git remote add origin https://github.com/你的用户名/仓库名.git
  • 推送到远程仓库:git push -u origin main

场景2:已创建远程仓库,但此前操作有误

  • 进入本地Unity项目根目录,删除隐藏的.git文件夹(Windows需先显示隐藏文件),清除错误的本地仓库关联
  • 按照「场景1」的步骤2到7重新执行即可

额外注意

  • 执行git status检查暂存文件,确认只有Scripts目录和.gitignore在列表中,避免误传大文件
  • 如果Scripts目录下有Unity生成的临时文件(非代码/配置文件),可在.gitignore中补充规则,比如Scripts/*.tmp

内容的提问来源于stack exchange,提问作者E V A

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 13:05:53