引言
Git是一个高效的版本控制工具,非常有利我们日常的多人合作之间更新版本和控制风险,而QtCreator也是我们相当热门的开发工具之一,配置上Git,能够更加高效的进行合作开发。
给QtCreator配置Git
首先先下载Git,Git下载地址为:
git-scm.com(官方,提供了各个平台(Windows、Mac、Linux)的安装程序),这里找到适合自己电脑系统的版本即可,其安装流程也是非常简单,阅读官方的教程即可。
配置Git环境变量(确保QtCreator能够找到Git)
一般下载的时候有按照默认的来会自动添加到path里面的,如果没有,可以自己手动添加一下(也可以在qt里面添加)。添加Git的cmd文件位置即可。
Qt里的配置(如果不配置git将无法提交远程仓库)
然后就是creator里面的git版本配置了,在上方工具栏中找到“工具” -> “外部” -> “配置”
找到“版本控制”的git
其中需要修改的就是添加git.exe的路径到这个“附加在系统PATH之前”。
Qt使用Git
创建本地仓库(两种方法)
方法一:使用git bash命令行模式
打开需要创建本地仓库的目录位置,输入cmd打开命令行,接着输入
git init
在这个目录下就会产生.git本地文件夹,这个就是本地仓库存储的地方。
方法二: 使用qt工具生成
在creator里面上方找到“工具”里面就可看到git,不过一开始除了创建仓库和提交行动之外,其他的都是灰色的,因为还没有创建本地仓库。
配置远程仓库
在这里点击添加就可以添加gihub或者gitee的仓库url,然后就可以开始对代码的操作了。
Qt使用Git比较好用的地方
在笔者看来,qt诠释git最好用的地方在于它有一个dif功能能够明显的显示对比多版本间的代码改动,配合版本树的使用,能够很快的检查版本之间的修改和替换。
这个是进入这两个功能的按钮
同时通过这个分支列表,我们也可以观察判断本地分支与远程分支之间的区别,以及看谁对这个分支进行了什么样的改变,这些都是非常便利的。
总结
这篇笔记是笔者配置QtCreator的git过程以及对git的使用的理解,git记录着我们对项目的一步步开发,对于qt的合作开发起着非常重要的作用,用一句话来理解就是:git之于我们是一个记录“过去”,管理“现在”,协助“未来”的工具,更是我们每个人合作的桥梁。