美文网首页
unity_git_github学习总结

unity_git_github学习总结

作者: star_119 | 来源:发表于2018-05-17 20:53 被阅读0次
  1. 首先登录进github,然后创建一个远程仓库


    image
  2. 创建好后,会有一个界面让你复制这个仓库的链接
  3. 回到本地,创建本地版本库
  • 打开git命令行
# 首先跳转到你要建立版本库的文件夹下
$ cd UnitysmartMerge/

# 建立版本库
$ git init

PS:这个.git文件夹与Assets在同个根目录下即可

image
  1. 创建.gitgnore文件(这个文件可以把干扰文件剔除),文件内容如下
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/Assets/AssetStoreTools*

# Visual Studio 2015 cache directory
/.vs/

# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb

# Unity3D generated meta files
*.pidb.meta

# Unity3D Generated File On Crash Reports
sysinfo.txt

# Builds
*.apk
*.unitypackage
  1. 使用unity的smartMerge功能,在.git文件夹下的.config文件末尾加上下面这段语句
[merge]
    tool = unityyamlmerge
[mergetool "unityyamlmerge"]
    trustExitCode = false
    cmd = 'C:/software/Editor/Data/Tools/UnityYAMLMerge.exe' merge -p "$BASE" "$REMOTE" "$LOCAL" "$MERGED"
  1. 查看一下本地缓存区有没有工作,有的话提交一下
$ git add .
$ git commit
$ git status
  1. 本地设置差不多这样,当然如果你没有设置用户名这些全局变量,也需要设置一下
    ,还记得在github上创建的远程仓库的那个链接不,是时候用到它了,将本地的主分支推到远程仓库上去
$ git remote add origin [刚才复制的远程仓库的链接]
$ git push -u origin master
  • 这个过程需要输入你github的账号名和密码
  1. 这样远程仓库和本地就链接上了
  2. 再讲讲冲突,使用git管理unity项目,有一个很恼人的事情就是,当场景文件发生了冲突,很难解决,因为unity中的场景是YAML格式,发生冲突根本就很难修改,这个时候就可以使用到我们第五步做的操作了,发生冲突时执行下面这句语句
$ git mergetool
  • 可能冲突就会修复好,但也有可能依旧还是有冲突

相关文章

  • unity_git_github学习总结

    首先登录进github,然后创建一个远程仓库image 创建好后,会有一个界面让你复制这个仓库的链接 回到本地,创...

  • kafka学习系列

    Kafka学习总结(一)——Kafka简介 Kafka学习总结(二)——Kafka设计原理 Kafka学习总结(三...

  • 习惯

    好的学习习惯,才能有效的学习,每天有计划的去学习,每天都要有总结,总结做过的事情,总结学到的东西,总结学习的方法,...

  • 要做就做第一名

    前几天刚学会了一个学习的公式:体验→感受→分享→总结。 生活要学会总结,总结是最好的学习,可以说没有总结的学习不叫...

  • GNU Make / Makefile 学习资料

    GNU Make学习总结(一)GNU Make学习总结(二)这篇学习总结,从一个简单的小例子开始,逐步加深,来讲解...

  • java基础参考资料

    JavaWeb学习总结(一)——JavaWeb开发入门 JavaWeb学习总结(二)——Tomcat服务器学习和使...

  • 2018年2月计划

    1. 课程学习,以及总结笔记 《关系课程》学习50节,总结笔记。 《中国史纲》学习50节,总结4篇笔记。 《pyt...

  • 跟着麦子学英语(一)

    学习,总结,在学习! 这也许就是学习的过程吧!学习起来了,总结经验,然后推到,在重新开始学习! ...

  • 《Thinking in UML》学习总结

    《Thinking in UML》学习总结 @(总结)[思考|学习|记录] @[toc] 简要 最近看完了这本书,...

  • 2018-07-09

    学习总结

网友评论

      本文标题:unity_git_github学习总结

      本文链接:https://www.haomeiwen.com/subject/wnmidftx.html