A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

准备工作

注册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
版权声明:本文为博主原创文章,转载请附上博文链接!

1 个回复

倒序浏览
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马