使用Git Bash将Unity项目Push到github

一、准备工作

1.在你要上传的项目的根目录右键选择Open Git Bash here

在这里插入图片描述

2.输入git init
git init

你的根目录将会自动添加 .git文件
在这里插入图片描述

3.输入touch .gitignore
touch .gitignore

完成之后,也会自动生成
在这里插入图片描述

这个文件是git的忽略文件,Unity项目中有很多临时文件,不用将它们也push到github里。
用记事本打开 .gitignore

4.输入并保存.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
#
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/

# 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*

# Visual Studio cache directory
.vs/

# Gradle cache directory
.gradle/

# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.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

# Builds
*.apk
*.aab
*.unitypackage
*.app

# Crashlytics generated file
crashlytics-build.properties

# Packed Addressables
/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*

# Temporary auto-generated Android Assets
/[Aa]ssets/[Ss]treamingAssets/aa.meta
/[Aa]ssets/[Ss]treamingAssets/aa/*

这个是github官网的Unity .gitignore文件,感兴趣的小伙伴可以自行去查看:https://github.com/github/gitignore/blob/4488915eec0b3a45b5c63ead28f286819c0917de/Unity.gitignore#L4

5.输入git status
git status

在这里插入图片描述
其中,红色的部分就是待会将要上传的github的文件

6.输入git add .
git add .
7.输入git commit -m “XXX”
git commit -m "XXX"

其中“XXX”是你上传的描述,可以写“第一次上传”等等

二、创建仓库

1.在github中创建仓库

在这里插入图片描述

2.设置在这里插入图片描述

在这里插入图片描述

3.打开Git Bash,依次输入

在这里插入图片描述

5.返回你的仓库刷新,就可以看到我们已经成功上传了

在这里插入图片描述

注意:fatal: unable to access ‘‘: SSL certificate problem: unable to get local issuer certificat

有的小伙伴在第一次上传,输入git push后可能会报这个错误:fatal: unable to access ‘‘: SSL certificate problem: unable to get local issuer certificat

出现这个错误的小伙伴们可以参考这个博主的方法:https://blog.csdn.net/weixin_52797128/article/details/125430398?spm=1001.2014.3001.5506

我当时也出现了这个错误,使用他的方法就成功了

三、更新项目后再次上传

1.输入git status我们可以看到我们更改的文件
在这里插入图片描述
2.ok,然后我们再次输入git add .
3.然后输入git commit -m “XXX”
4.这时候我们可以输入git log来浏览我们的历史上传
在这里插入图片描述

5.然后我们输入git push -u origin main
等待他上传就好,
6.最后我们返回到git刷新,
在这里插入图片描述
就上传好了

  • 6
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值