《游戏测试》git培训(下)--项目实战 1

简介: 《游戏测试》git培训(下)--项目实战

基本操作

Git的基本操作有:克隆、切换分支、提交、还原、拉取、推送、解决冲突、合并分支、版本回退替代方案!


一、克隆仓库


然后输入地址,选择本地保存的目录

点击确定,如果这里要输入密码的话,就输入一下密码,稍等片刻,就克隆到整个仓库。


、切换分支

这里强调一点,不同的分支看到的是不同的东西,所以必须要确认项目目前工作的分支是哪个,切到正确的分支才能继续开展工作,否则不但浪费精力,而且会混乱项目的目录。

在项目根目录下右击选择TortoiseGit->switch/checkout,然后再选择相应的分支。然后点击确定。就可以切换到相应的分支。不同的分支可能目录结构都不一样,就看项目的具体情况。

如果是带origin的就是远程的分支,第一次切换的话,会在本地生成同名的本地分支。如果已经有同名本地分支了,则不能勾选create new branch生成新分支的选项。

三、提交

这里就是git相比svn较大区别的地方。以前svn直接提交就可以了,git则是经过两步,第一步,先提交自己的工作内容到本地缓存区。然后才是推送到远程服务器。

提交缓存区的操作如下,可以右击某个文件,或者在某个文件夹内右击操作,选择提交然后选择需要提交到缓存区的文件,这里要注意,只能选择自己修改的文件,不是自己修改的不要随意上传,特别是unity这种工具会修改很多东西,导致一大堆东西需要上传。选择自己要修改的文件,然后填上必要的注释。例如说,修改了XXX系统XXXbug,注释这个一定要制定为项目规范,简洁清晰的注释才方便大家跟进事项和排查问题。

这里注意不要选择提交&推送,因为这样会让你和svn造成混淆,应该是全部自己修改的内容都提交到缓存区之后,然后再执行推送的操作。

注意:一般来说提交是比拉取更优先的,先保存自己的工作成果,以免丢失。而且还有一个很重要的原因,推送不是每次都成功的,如果跨了版本,软件会提示你需要先拉取,然后再推送,这个时候就需要先执行提交到缓存区的操作,然后拉取更新,然后再推送!



相关文章
|
6月前
|
存储 Rust 测试技术
【一起学Rust · 项目实战】命令行IO项目minigrep——测试驱动开发完善功能
【一起学Rust · 项目实战】命令行IO项目minigrep——测试驱动开发完善功能
132 0
|
1月前
|
测试技术
自动化测试项目实战笔记(三):测试用户注册(验证码错误,成功,出现弹框时处理)
本文是关于自动化测试项目实战笔记,主要介绍了如何测试用户注册功能,包括验证码错误、注册成功以及弹框处理的测试步骤和代码实现。
87 2
自动化测试项目实战笔记(三):测试用户注册(验证码错误,成功,出现弹框时处理)
|
1月前
|
Java 关系型数据库 MySQL
自动化测试项目实战笔记(一):JDK、Tomcat、MySQL、Jpress环境安装和搭建
这篇文章是关于自动化测试项目实战笔记,涵盖了JDK、Tomcat、MySQL、Jpress环境的安装和搭建过程,以及测试用例和常见问题总结。
49 1
自动化测试项目实战笔记(一):JDK、Tomcat、MySQL、Jpress环境安装和搭建
|
1月前
|
人工智能 算法 测试技术
自动化测试项目实战笔记(二):解决验证码识别问题
这篇文章介绍了三种自动化测试中验证码识别的方法:使用Python的pytesseract和PIL模块、利用第三方API如万维易源,以及使用开源的ddddocr库,还提到了一些注意事项,比如如何获取验证码区域的截图。
66 2
|
1月前
|
测试技术 数据安全/隐私保护 Python
自动化测试项目实战笔记(四):测试用户登录(账号密码错误,成功,出现弹框等情况)
本文介绍了使用Selenium进行自动化测试时如何测试用户登录的不同情况,包括账号密码错误、登录成功以及处理登录时出现的弹框,并提供了相应的Python代码实现。
55 0
自动化测试项目实战笔记(四):测试用户登录(账号密码错误,成功,出现弹框等情况)
|
5月前
|
Linux 测试技术 开发工具
CentOS Linux 8使用阿里源(安装jdk11、git测试)
CentOS Linux 8使用阿里源(安装jdk11、git测试)
513 1
|
5月前
|
IDE 前端开发 时序数据库
【Docker项目实战】使用Docker部署speedtest-tracker速度测试追踪器
【6月更文挑战第4天】使用Docker部署speedtest-tracker速度测试追踪器
458 0
|
缓存 Linux 网络安全
《游戏测试》git培训(上)
《游戏测试》git培训(上)
《游戏测试》git培训(上)
|
前端开发
前端项目实战拾壹-pda测试平板打包为何白屏
前端项目实战拾壹-pda测试平板打包为何白屏
109 0
|
缓存 程序员 开发工具
《游戏测试》git培训(下)--项目实战 2
《游戏测试》git培训(下)--项目实战