赞
踩
准备工作
注册Github
安装Git
在Github上新建一个空仓库
点击头像->Your repositories(你的仓库)->New(新建)
Repository name:输入新建仓库名
Create repository(创建仓库)
就做这些其他不要管,创建一个空的仓库
本地仓库设置
打开Git Bash界面
绑定Github设置提交代码时的用户信息
输入:git config --global user.name “Name”
输入:git config --global user.email “@Email.com”
生成SSH key
检查是否以生成密钥
输入:cd ~/.ssh(进入.ssh文件)
输入:ls (返回id_rsa id_rsa.pub说明以生成密钥)
没有密钥输入:ssh-keygen -t rsa -c “GitHub@Email.com” (生成密钥)
需要设置生成路径和登入密码。
三次回车默认路径,默认登入不需要密码,检查是否生成成功。
在GitHub中配置SSH key
点击头像->Settings(设置)->SSH and GPG keys->New SSH key(新增密钥)
Title:Name
Key:去默认路径C:\Users\asus\.ssh记事本打开id_rsa.pub复制粘贴在这个上面
点击:Add SSH key
注:
Name:用户名
@Email.com:你的邮箱
每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:
id_rsa/id_rsa.pub:私钥/公钥,私钥不能泄露
项目初始化
在Git Bash界面
输入:cd e:/UnityProject/Epitome 进入要上传的项目
输入:git init 在当前目录新建一个Git代码库,成功后在项目里多了一个隐藏文件夹.git
目录后出现默认分支(master)标识符
上传文件到暂存区
方法一:推荐暴力新手使用
Untiy项目除了.git外一般保留两个需要上传文件Assets/ProjectSettings其他全部删除
输入:git add . 添加当前目录的所有文件到暂存区
方法二:
Unity项目不用删除,直接git命令添加指定文件到暂存区
输入:git add Assets ProjectSettings 添加当前目录中Assets ProjectSettings文件到暂存区
方法三:
在项目中创建.gitignore文件
输入:touch .gitignore创建文件,搜索复制Untiy模板文件,并自定义修改更适合自己的
https://github.com/github/gitignore/blob/master/Unity.gitignore
输入:git add . 添加当前目录除了.gitignore文件中所忽略文件的所有文件到暂存区也就是你想上传到GitHub中的文件
提交文件
输入:git commit -m “添加注释”
关联远程仓库
输入:git remote add origin https://github.com/yangjiqiu/Epitome.git
注:
origin:远程仓库命名 https://github.com/yangjiqiu/Epitome.git远程仓库url
上传本地项目
输入:git push -u origin master 将本地的master分支推送到origin远程仓库,同时指定origin为默认仓库,后面就可以不加任何参数使用git push了。
更新项目
输入:git pull origin master 获取远程仓库变化,和本地项目合并
输入:git add . || git add LICENSE 添加需要上更新文件到暂存区
输入:git status 查看显示变更文件
输入:git commit -m “添加LICENSE开源许可协议” 提交文件到本地仓库
输入:git push 推送当前分支master 到 origin 默认远程仓库
---------------------
作者:JIQIU.YANG
来源:CSDN
原文:https://blog.csdn.net/seek_yang/ ... 753?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。