Unity项目提交到GitHub的步骤记录

unity项目第一次提交到GitHub

1、新建一个unity项目比如Nonsense Novelist,在里面初始化文件和代码;
2、新建一个GitHub的仓库,不需要初始化gitignore;
3、在unity项目里面打开项目地址,右键git bash here;
4、写git bash here;
Unity项目提交到GitHub的步骤记录_第1张图片4.1在touch .gitignore 之后,打开gitignore文件,是空的,因此将GitHub中unity项目初始化的gitignore文本复制粘贴过来;然后继续git status;
4.2 继续: git add .(注意中间的空格)
4.3 git commit -m"九尾第几次提交",到这里是将文件暂存到git的栈中
4.4 git remote add origin https://github.com/juweihubai/Nonsense_Novelist.git
//4.5 git pull origin master(去掉)
4.6 git push -u origin master
4.7 刷新GitHub仓库界面,即可查看初次提交内容
4.7 第一次提交完成
Unity项目提交到GitHub的步骤记录_第2张图片
5 刷新GitHub的仓库界面,unity文件就已经在里面了。

第二次提交

  1. 在git bash here里面写git status;
  2. git add .
  3. git commit -m"第二次提交"
  4. git log
  5. git pull origin master
  6. git push -u origin master

PS:第二次提交出现的问题
Q:git遇到fatal: unable to access ‘https://github.com/xxx/xxx/’:OpenSSL SSL_read: Connection was aborted, errno 10053的问题
W:原因:一次性上交代码太多了,Git默认限制推送的大小,运行命令更改限制大小即可。

方法一:修改一下配置:

git config --global http.postBuffer 524288000

方法二:升级Git版本
直接本地打开Git,输入 git update-git-for-windows

方法三:

git config --global http.sslVerify "false"

项目回滚
7. git reflog ;
8. git reset --hard <第几次提交的版本>

新的项目拉取(第一次从云端仓库拉取到本地)
在新的文件夹下git bash here
git clone URL
然后它就会自动克隆生成一个新的文件

将拉取下来的文件更改后再次上传到云端仓库
1、git add .
2. git commit -m"第三次提交"
3. git log
4. git pull origin master
5.输入密钥SSH
6.完成

将合作伙伴写的主分支更新拉取下来
git pull origin master

创建分支方法一
1.git branch
2.git checkout -b jiuwei(分支名称)
3.git diff
4.git push origin jiuwei

创建分支方法二
1.git branch
2.git branch
3. git switch
4. git add .
5. git commit -m " "
6. git merge (如果要合并到分支的话)

合并分支
切换到主分支下写
git merge
就将name分支合并到主分支上了

git解释

//初始化仓库
git init

//创建忽略文件
touch .gitignore

//查看状态
git status

//添加所有到暂存区
git add .

//提交暂存区的内容到仓库
git commit -m"第几次提交"

//查看当前日志
git log
//查看所有日志
git reflog

//跳转版本
git reset --hard Head

//克隆仓库并创建仓库
git clone URL

//查看远程仓库
git remote -v

//添加远程仓库取名为origin
git remote add origin URL

//推送到远程仓库主分支上
git push origin master

//拉取
git pull origin master

//查看自己在哪个分支上
git branch

//创建分支
git branch

//切换分支
git checkout 或者git switch

//创建+切换分支
git checkout -b jiuwei(分支名称)或者git switch -c

//在某分支下合并分支
git merge

//合并分支并保留分支信息
git merge --no-ff

//删除分支
git branch -d

//查看不一样的地方
git diff

//提交之前跟远程仓库保持同步
git pull origin master
查看是否有问题:红色字体

//推送到远程分支上
git push origin jiuwei

git branch hot_fix

你可能感兴趣的:(unity,github)