github在qtcreator中的使用

    技术2022-07-10  83

    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远程仓库的代码已经更新,说明我们的源码修改已经被成功上传。

    Processed: 0.020, SQL: 9