QT使用码云进行版本控制

QT使用码云进行版本控制

  • 1、下载Git
  • 2、配置Git
      • 配置用户名与邮箱
      • 获取配置SSH
      • Git添加Path
  • 3、注册Gitee码云
      • 创建你的第一个仓库
      • Gitee添加SSH
  • 4、配置QT creator
  • 5、QT创建Git项目
      • 使用GUI进行Push
      • 使用QT creator进行Push
      • 使用QT creator进行Pull
      • 使用QT creator进行拉取与切换分支
  • 未完待续。。。

一开始想学学用Github来进行代码管理,想想就很爽嘛,但是。。。第一次没学会,然后放弃了。现在又想学了,就再来一次吧。这次用Gitee码云来作为云端的仓库与Github用法基本一致。
在这里插入图片描述

1、下载Git

Git下载地址:https://git-scm.com/downloads
下载win版本安装就行,右键会出现Here。
QT使用码云进行版本控制_第1张图片

2、配置Git

安装完成以后打开 Git Bash,设置用户名和邮箱,邮箱与Gitee注册的邮箱一致,便于记忆。代码如下:

配置用户名与邮箱

git config --globaluser.name "你自己的用户名"
git config --globaluser.email "你自己的邮箱"

获取配置SSH

狂按回车就会获得key

ssh-keygen -t rsa -C "你自己的邮箱"

QT使用码云进行版本控制_第2张图片
1、找到SSH文件以文本打开就行了。或者直接输入$ cat ~/ .ssh/id_rsa.pub也可以直接获得

QT使用码云进行版本控制_第3张图片

Git添加Path

1、后面为使QT自动找到Git插件,先进行path的添加。
在这里插入图片描述
在这里插入图片描述

3、注册Gitee码云

1、在官网进行注册即可,个人版免费使用。
QT使用码云进行版本控制_第4张图片

创建你的第一个仓库

QT使用码云进行版本控制_第5张图片
QT使用码云进行版本控制_第6张图片
QT使用码云进行版本控制_第7张图片

Gitee添加SSH

1、找到设置进入SSH
QT使用码云进行版本控制_第8张图片
2、起个名字,将刚才获得的SSH_Key添加进去
QT使用码云进行版本控制_第9张图片

4、配置QT creator

1、工具——》选项———》版本控制
QT使用码云进行版本控制_第10张图片
2、添加成功后会出现这个
QT使用码云进行版本控制_第11张图片

5、QT创建Git项目

QT使用码云进行版本控制_第12张图片

使用GUI进行Push

1、找到Git GUI
QT使用码云进行版本控制_第13张图片
2、依次点击这些,最后Push
QT使用码云进行版本控制_第14张图片
3、找到HTTPS地址复制粘贴,最后Push
QT使用码云进行版本控制_第15张图片
QT使用码云进行版本控制_第16张图片
4、这就成功了,你可以刷新下网页本地的代码已经上传了,愉快。。。

5、到现在我们已经可以使用GUI进行上传了,当然不止如此,我们的目标是使用QT creator进行直接管理,那就继续向下看同志们。
QT使用码云进行版本控制_第17张图片

使用QT creator进行Push

1、添加远程仓库地址,直接写成仓库名与复制HTTPS地址
QT使用码云进行版本控制_第18张图片
2、先提交到本地仓库
QT使用码云进行版本控制_第19张图片
3、再提交至远程仓库
QT使用码云进行版本控制_第20张图片
4、是不是提交不了同志们。
5、上次学习就是卡在这里不明白就不想搞了,英语不好吃亏哟。@||@555。。。
QT使用码云进行版本控制_第21张图片
6、不要着急这次明白了,是我们的远程仓库分支没有设置造成的。
7、我们在项目中直接点击创建仓库进入文件夹,注意,仅仅是利用它进入文件夹,不用真的创建。因为我们在最开始创建项目时就创建了Git本地仓库
QT使用码云进行版本控制_第22张图片
8、点击Git Bash Here,输入 git push --set-upstream test master
test即仓库名,master即为分支名。回车吧同志们。

QT使用码云进行版本控制_第23张图片
9、再次远程发布,成功了同志们!@||@
发布成功当然也要进行拉取,继续往下看。
在这里插入图片描述

使用QT creator进行Pull

1、发布成功后用pull即可进行拉取了
QT使用码云进行版本控制_第24张图片

使用QT creator进行拉取与切换分支

1、拉取后可以查看、添加、切换本地分支与远程分支
QT使用码云进行版本控制_第25张图片
QT使用码云进行版本控制_第26张图片
2、在节点上右键即可添加分支
QT使用码云进行版本控制_第27张图片
3、使用Checkout进行分支切换。
QT使用码云进行版本控制_第28张图片
4、++注意++:切换完分支后也要在终端重新切换到新的仓库的分支上
在这里插入图片描述
5、刷新网页可以看到是不是全部欧克,hahaha。。。
QT使用码云进行版本控制_第29张图片

未完待续。。。

你可能感兴趣的:(#,QT小技巧)