美术和策划需要了解的git基本操作

1.git可视化工具

采用直观性强的sourceTree 下载地址

2.安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.初始化配置

这部分程序会熟悉。找程序帮忙。

1.生成rsa私钥
2.将私钥配置到gitlab
3.找到生成的秘钥,配置到sourceTree中
在这里插入图片描述

4.添加工程

如果工程存在选择Add,如果工程不存在,选择Clone并输入工程url.
注意Add选择的目录是git工程的根目录,正确的话仓库类型会提示:这是一个Git仓库

在这里插入图片描述
在这里插入图片描述

5.初始化工作流

在这里插入图片描述
通常master代表部署在服务器的正式版本,develop代表开发中的版本。具体以项目组为准。

6.基本概念与窗口介绍

作为美术/策划人员可以简化理解分支的概念。

暂存区:显示本地发生变化的文件,包含添加、移除、修改。

已暂存文件:暂存区中,点击提交后,保存至本地下个版本的文件。

未暂存文件:暂存区中,点击提交也不会被保存的文件。

提交:提交后,已暂存文件会形成一个新版本保存到本地。

拉取:获取服务器上最新的版本改动。

推送:推送后,本地所有新版本将推送到服务器保存,其他人可以通过拉取获得这些改动。

合并:这里的合并是指合并+提交,如果发生冲突,将会停留在合并阶段,解决冲突后需要手动提交。

子模块:附属于当前工程的子工程。
在这里插入图片描述

7.基本的操作流程

简单的来讲,工作流程只有 提交->清理暂存->拉取->推送 四个步骤

7.1 提交

在未暂存文件中,找到自己造成的,发生变化的文件,点击“+”,或者按Shift批量选择后点击暂存所选。
在这里插入图片描述
将自己的工作成果按上述操作,储存在已暂存文件中。
在这里插入图片描述
在下方输入一些信息来描述你本次修改了什么内容。

输入111之类是不好的习惯

在这里插入图片描述
输入描述后,点击提交,左上角推送会显示有一个版本可以推送到服务器。
此时你提交的内容已经成功保存在本地。只要硬盘没坏,可以随时安全的找回。在左侧History中可以看到。
在这里插入图片描述

7.2 清理暂存

提交成功之后先别急着推送,我们要先确保本地暂存区是干净的,便于与服务器同步。
你的未暂存文件应该是空的。如果有多余的文件按住Shift右键进行清理。

对于发生修改的文件可以使用丢弃来还原到当前版本。
对于自动生成的文件可以使用移除。
在这里插入图片描述在这里插入图片描述

7.3 拉取

7.3.1 成功的拉取

保持暂存区清空,然后点击拉取,可以确保此时与服务器上的文件完全一致。
正常情况下,拉取后,会发生自动合并,没有冲突的情况下没有提示,推送上的数字会+1。

7.3.2 发生冲突的拉取

如果在拉取前,你修改的某个文件中存在某个文件,其他人也修改并且推送到服务器了,此时会提示发生冲突。

在这里插入图片描述
发生冲突后,会有陌生的大量文件在你的已暂存文件中,这是正常现象,不要惊慌,更不要丢弃这些文件的修改,这是其他人的工作内容。如果丢弃并提交,将造成其他人几小时至几天工作内容丢失的严重影响!
在这里插入图片描述
本次发生冲突的文件将以三角符号显示在未暂存文件中。

简易的解决方式是右键选择使用我的版本或者他人版本解决冲突,你们两个版本只能留一个,其余的修改需要一个人先推送,另一个人拉取后再提交推送。
在这里插入图片描述
解决冲突后点击右下角提交,然后重新拉取->推送

7.4 推送

成功拉取之后,可以点击推送,将本地的新内容推送到服务器上。
在这里插入图片描述
此时本次全部提交会成功保存到服务器。

8 一些需要注意的点

1.需要多人共同维护的文件,可以在修改前互相通知,避免多人在同一时间对同一文件进行修改

2.上传新资源时,unity会生成一份.meta文件,它储存了当前资源的唯一id和索引,请一并上传。

3.修改.meta文件可能会导致预制体引用丢失,不要轻易提交.meta文件的修改。

4.sourceTree有时会有UI与数据不同步的现象,重新启动可以恢复正常。

5.出现未知的情况和错误,不要盲目操作,寻求程序组帮忙。

6.进行错误操作后及时上报,不要隐瞒,错误被发现的越久,修复的难度越高。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值