卜若的代码笔记-GIT系列-Unity的git版本管理(更新,上传,下载,同步)

1.下载GIT

推荐新手一路默认安装。

 

2.安装完毕后

 

 

3.点击GIT Bsh,进入到git的dos界面

 

4.开始配置你们的仓库,包括用户名和 

 

$ git config --global user.name "ximencuixue"
$ git config --global user.email ximencuixue@163.com

注意:1.ximencuixue@163.com是你的git邮箱

请前往:

https://github.com

进行注册

5.配置完成之后,你可以开始建立你的仓库

建议新手不要骚操作,跟着我来:

在F盘建立一个文件夹res7

然后cd进去:

 

接着, 你复制下面一段代码

echo "# Third" >> README.md
git init
git add README.md
git commit -m "first commit"

 注意,你直接Ctrl+v是无法直接粘贴的,但是你可以右键,可以选择paste直接粘贴,接着回车

   

就像上面一样 

然后,你就初始化了你的仓库

初始化了之后,我们现在可以提交我们的项目:

我在git上创建了一个third的项目:

然后:

创建之后就像这样(至于其他选项什么功能请自行研究,这篇博客适合小白看哒) 

复制这个地址,我们使用命令:

git remote add origin https://github.com/SkadyCat/forth.git
git push -u origin master

 这样,你就会产生两个分支,本地分支master,和远程分支origin

不用去管分支是什么意思,它就是两个点,建立通信,可以使用socket的角度去理解。

这样,初始版本就提交上去了。

现在,我们在这里建立一个Unity的项目:

 

 需要注意的是,这个.gitignore文件是由你自己创建的。

怎么创建呢?这样

创建了之后,我么使用vim编辑这个文本

 

使用这个命令回车:

我们会进入到vim编辑视图:

 

把这一段文本粘贴进去,需要注意的是.gitignore文件的目的是为了忽略某些文件,不将这些新的变动添加到git的更新里面。对于Unity来说,它的忽视策略是这样的:

/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/

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

# Unity3D generated meta files
*.meta

# Unity3D Generated File On Crash Reports
sysinfo.txt

 直接paste进去。

然后保存退出,这一步这样做,请务必一步一步来

第一步:按下esc键

第二步:按下冒号“:”这个键位

第三部按下wq键(保存退出)

如果你不需要保存只需要退出只要q键就行

如图:

 

然后回车,就会回来,并且将忽视规则添加进去了。

变成了1k

然后,我们将外部的这些资源全部添加到git的更新缓存里面:

$ git add *

然后会出现下面这些情况:

 

 这是对的,然后,我们需要将添加git的更新信息(这一步必须有哟!)

使用命令

git commit -a

进去了之后是这样子的,它是一个类似vim的编辑界面,所以退出方式和之前讲得vim的退出方式是一样的。

 

我们添加一些更新信息

 

然后退出:

之后:

到这一步完成之后,我们就可以提交了:

 使用命令

git push

登录你的git,你可以看到:你已经提交上去了

 

接下来,你需要创建一个文件夹,我们来下载这个项目

res8,

不做任何操作

 使用命令

git clone url

注意,url这样获取:

 

点击Clone orDonwload

然后会出现这个:

 

复制这个

 

 出现这个

 

 

表示克隆成功

回到res8

 

项目下载下来了。

使用Unity打开这个项目:

 我在里面添加了一个CS文件“”newFile“”

相当于更新了整个Unity。

 

使用命令

git status

 去观察项目新的状态。

我们需要注意,我们的项目是在这个目录

所以我们应该是cd进入到这个目录

 

然后使用 命令

 

我们使用命令将这些文件添加到git缓存

 git add *

我们发现使用命令时出现这个

显然,没有执行忽视规则,创建.gitignore文件,添加忽视规则,重新add

 

然后继续观察

git status

表示添加成功,并产生了一个新文件。

执行 

git commit -a

添加修改信息

保存退出:

 

 

然后提交

 

回到你的git远程仓库:

 

完成修改。

总结:写字好麻烦。

by 卜若

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值