_git在qtcreator中的使用_


1、安装git

官网下载相应的git版本,安装即可。记下git.exe的路径,比如我的git路径为:D:\Git\Git\bin


2、在IDE中设置git路径

双击qtcreator运行,依次点击工具-选项-版本控制-Git,弹出如下界面:


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KCryship-1593526912365)(http://odsh9s4s2.bkt.clouddn.com/qtcreatorgitset.png)]


在“附加在系统PATH之前”后面的编辑框填写第一步获取到的git路径。


3、使用IDE新建工程

前面的建立过程此处不做详细介绍,与普通的qt工程建立相同。需要注意的是,工程建立最后一步,在“添加到版本控制系统”后面我们需要选中Git,然后点击“完成”即可。


4、本地仓库绑定github


打开我们新建立的qt工程文件夹(即.pro文件所在文件夹),鼠标右键点击,进入git命令行。执行如下命令:


git remote add origin https://github.com/han/myqtCreator


完成本地仓库与github远程仓库的绑定。


5、建立分支

由于在项目开发过程中,需要所有的开发人员团队合作,我们为每一个开发人员分配自己的分支,相应的我们需要建立自己的本地分支(相关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


6、git上传

如前面文章所讲,依次执行如下命令:


git add .


git commit -m “注释”


git push -u origin gh-pages


可以看到本地分支上的源码已经上传到远程分支。


7、qtcreator直接上传源码到github分支

我们对工程源码进行修改,比如添加打印信息:qDebug()<<“hello”;
修改完成,在菜单栏找到工具-Git-Local Repository -Commit,填写作者、邮箱、描述。右侧选中被修改的文件,点击“commit”按钮,完成提交。
  我们此时观察到github远程仓库的代码已经更新,说明我们的源码修改已经被成功上传。