git在qtcreator中的使用
官网下载相应的git版本,安装即可。记下git.exe的路径,比如我的git路径为:D:\Git\Git\bin
双击qtcreator运行,依次点击工具-选项-版本控制-Git,弹出如下界面:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KCryship-1593526912365)(http://odsh9s4s2.bkt.clouddn.com/qtcreatorgitset.png)]
在“附加在系统PATH之前”后面的编辑框填写第一步获取到的git路径。
前面的建立过程此处不做详细介绍,与普通的qt工程建立相同。需要注意的是,工程建立最后一步,在“添加到版本控制系统”后面我们需要选中Git,然后点击“完成”即可。
打开我们新建立的qt工程文件夹(即.pro文件所在文件夹),鼠标右键点击,进入git命令行。执行如下命令:
git remote add origin https://github.com/han/myqtCreator
完成本地仓库与github远程仓库的绑定。
由于在项目开发过程中,需要所有的开发人员团队合作,我们为每一个开发人员分配自己的分支,相应的我们需要建立自己的本地分支(相关git的知识可自行去学习)。在命令行下执行如下命令:
git checkout -b gh-pages origin/gh-pages
此时可能会出现牵出远程分支错误,如下:
fatal: Cannot update paths and switch to branch ‘develop’ at the same time. Did you intend to checkout ‘origin/develop’ which can not be resolved as commit?
解决方法:
git fetch
git checkout -b gh-pages origin/gh-pages
如前面文章所讲,依次执行如下命令:
git add .
git commit -m "注释"
git push -u origin gh-pages
可以看到本地分支上的源码已经上传到远程分支。
我们对工程源码进行修改,比如添加打印信息:qDebug()<<“hello”; 修改完成,在菜单栏找到工具-Git-Local Repository -Commit,填写作者、邮箱、描述。右侧选中被修改的文件,点击“commit”按钮,完成提交。 我们此时观察到github远程仓库的代码已经更新,说明我们的源码修改已经被成功上传。