把Unity 项目通过git 推送到GitHub上

主要是做一个小记录。尽可能追求精简。
系统:windows
前提需求(这个教程非常的多,很好找):
已经安装了git
有了github账号

Unity设置:
1,projectSetting - VersionController(版本控制) - 设置为 visible Meta Files
2,Editor - Mode -ForceText
3,在项目根目录下右键打开git base:(下图是已经操作完成后的效果)
然后输入git init,会生成**.git** 文件夹

4,用再根目录下用VSCode创建.gitignore** 用txt生成也行,重命名成这个**
.gitignore的作用主要是忽视这些文件,不会上传到github仓库里,这些东西主要也是些缓存文件,非常大占内存。
在里边填写上:

.vscode/
Library/
Logs/
Packages/
Temp/
*.sln
*.csproj
*.sln
*.userprefs
*.unityproj
*.DS_Store

5,—SSH密钥环节

这个作用我理解的就是,与github绑定,不至于每次都要密码登陆啥的
git 创建密钥
ssh-keygen -t rsa -C “邮箱地址”
已经有过密钥的话,不会有反应,没有的话则是会生成,密钥通常在:在C/user/userName/.ssh/id_rsa
(userName 是你自己的电脑里的账户名)
找到这个密钥,右键用记事本打开。
把里边的东西全部复制,然后打开你的gitHub,——头像-》Setting -》 SSH adn GPG keys -》 New SSH Key - 黏贴进去,title看你自己填

6,绑定仓库地址
在github上创建完仓库后,在Code——》SSH 下把那个链接复制过来
在本机电脑的gitBase里输入
git remote add origin git@gitHub.com(你刚刚复制的SSH链接)
如果已经链接过别的仓库了,可以输入,会把远程仓库给删除,删除后再使用上边那个命令就绑定好了。
git remote rm origin

7,文件上传,项目推送到仓库里
1,把文件准备上传
git add . (如果报错lfwill什么的,可以输入:git config --global core.autocrlf false
2,文件备注
git commint -m “ ”
3,推送文件夹到仓库
git push -u origin master

8,以后的更新逻辑
项目根目录,右键gitBase——》输入git add . ——》 输入git commint -m “ ” ——》git push

9,版本回退
git里输入git reset --hard HEAD^
这个主要就是从github仓库上,把上一版本的内容覆盖到本地里。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐