Unity项目/闭源项目采用SVN居多,SVN优势:权限可以细分到文件夹,美术资源没有限制,美术策划学习成本低,缺点是缺少分支能力,GIt的优势是可以同时建立多个分支,依靠github平台
所以可以结合SVN+Git一起版本管理,总体使用SVN、本地多台机器使用Git做模块分支。有利于旧功能的维护和新功能的开发。确保功能完善再合并上传。方便使用,同时也有利于加深git和github的使用学习
Github: 新建仓库:
删除仓库:=》setting ,最底下delete
issue=》
基本liunx命令:
git命令:
git config -system
配置:
基本命令
创建仓库:
git状态:
分支:
开源协议:
设置SSH 免密登录:rsa官方推荐算法
若本地无.ssh文件夹,打开git Bash,配置username以及useremail后,进行ssh命令配置
设置ssh目录;
若用户信息已经配置,直接ssh命令配置即可,此命令git config --list 可查看用户信息是否配置;
ssh-keygen -t rsa -C "xxx" # xxx为GitHub上注册的邮箱 连击三次回车
复制过去github填写会出现一个错误:
Key is invalid. You must supply a key in OpenSSH public key format
输入:$ vi id_rsa.pub ,然后全部复制即可