QT应用编程: QtCreator配置Git版本控制(码云)

简介: QT应用编程: QtCreator配置Git版本控制(码云)

一、环境介绍

操作系统: win10 64位


QT版本:  QT5.12.6


二、下载安装git客户端

2.1 Git到底是什么?

Git是一个分布式的文件托管系统,当然这里的文件主要是源代码(文本),也可以包含其他非文本的二进制数据。由于git主要用于存储代码(.java .c .cpp .h  .jar  .class... ),所以以后我们就把用代码来表示文件了。


git包含了完善的客户端和服务端,客户端和服务端之间通过某种安全通信 协议(HTTPS或者SSH)进行文件的上传和下载。


最常用常见的git客户端是git-scm,它提供了不同操作系统的版本。链接: https://git-scm.com/downloads


Git客户端安装在本机。所以我们的文件可以在本机创建仓库。


Git服务端可以是个公司的私有git服务器,也可以使用一些开源的git服务器,例如:(github、码云、腾讯工蜂)是一个网站,后台使用了git技术,前端使用了web技术。


(github、码云、腾讯工蜂)是一个开源的代码托管系统。全世界的开发者(包括其它领域例如UI设计师)都在使用,也都知道它的存在。因为github是一个平台,很多开源软件就放到上面去。包括linux源代码也托管在github上。对小白来说,只要你会找,你想要的功能在github上几乎都有开源的技术方案。对大牛来说,我开发了一个很牛逼的框架或技术,为了让更多人的人免费使用这种技术,或者是为了让更多的人参与到我的项目来,亦或是会为了装逼让更多的人知道我很牛逼...技术大牛就会把自己开发出来的代码全部上传到自己的github空间上。


现在至少你了解了git和github的关系了吧。 -----------阿海


2.1  为什么使用git ?

有几个原因,可以作为你必须要使用git的理由。


1. 云盘功能。类似百度网盘。


2. 版本管理。最强大的一点莫过于此。Git提供了版本管理的功能。可以让你很轻松的将一个工程下的代码,通过几条命令就上传到远程仓库。同样的道理,如果想回退,也只需几条命令,就能轻松回退到某个版本之前的状态。更多精彩后续...


3. 团队开发。团队开发就是多个人对同一份代码进行编写和修改。你可以理解为多线程竞争一个资源。不过你放心,git为你提供了很好的机制,保证团队开发之间畅通无阻。很多公司都会使用git作为代码的存储仓库。


4. 别人都用了,你不用。你不就out了吗?很多技术,不是你不想用,可能是你没有发现它的好,没有时间或者没有一个很好的领路人。所以导致你内心是拒绝它的。殊不知,只要稍微跟对了老司机,开发者这条路上就可以一路火花带闪电畅通无阻。  -----------阿海


2.2 win10系统下载Git客户端

下载地址: https://git-scm.com/downloads

image.png

image.png

如果官网下载比较,可以使用阿里云的镜像下载: https://npm.taobao.org/mirrors/git-for-windows/

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

右键快速打开Git命令行:

image.png

三、在码云上创建仓库

官网地址:  https://gitee.com/

 登录码云官网,注册账号,新建一个仓库。 ---当然也可以使用其他的Git服务器。 比如:  GitHub、码云、腾讯工蜂、CSDN等。

image.png

image.png

image.png

四、本地项目目录初始化设置

image.png

image.png

git config --global user.name "xiaolong"     #上传者姓名
git config --global user.email "1126626497@qq.com"   #上传者邮箱
git init    #第一次运行初始化仓库,会在当前目录下生成.git目录
touch README.md  #创建一个说明文件,方便写说明
git remote add origin https://gitee.com/dsxiaolong/video-player-based-on---vlc.git  #添加仓库地址
git add -A     #添加所有文件
git commit -m "第一次上传"   #写上修改说明
git push -u origin master   #上传至仓库

README.md 主要写说明文件,示例如下:

# v1.0 环境介绍
操作系统: win10 64位
QT版本:  QT5.12.6
编译器:  MinGW 32
VLC版本: 3.0.12
功能说明:  下面的播放器例子支持基本播放器的功能。
1.  支持鼠标点击进度条跳转到指定帧  
2.  支持音量设置、静音设置
3.  支持加载视频、暂停、停止、重播
4.  播放速率设置
5.  播放总时间与当前时间显示

第一次使用码云,会弹窗让输入码云的登录账号和密码,按照提示输入即可。

如果已经上传过一次代码之后,后续就只需要执行  git命令最下面3行即可。

image.png

上传之后刷新码云的仓库页面,即可看到上传的代码了。

image.png

image.png

五、配置QtCreator支持Git管理

image.png

image.png

image.png

image.png

image.png

第3步点击之后,这个界面会自动关闭掉,没有关闭说明有问题,中文文件名称可能会导致问题。

然后点击上传到仓库。

image.png

image.png

刷新码云仓库页面,即可看到更新。

image.png

目录
相关文章
|
网络协议 容器
【qt】 TCP编程小项目
【qt】 TCP编程小项目
463 0
|
Linux 网络安全 开发工具
Git学习笔记(一):基础与应用
本文档详细介绍了如何将本地项目关联到Gitee上的空仓库并上传代码,以及如何验证本机与Git服务器的SSH连接。同时,还概述了Git的基本概念、安装步骤、初始配置、常见命令及如何配置多个SSH-Key,适用于初学者快速上手Git操作。
655 51
Git学习笔记(一):基础与应用
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
926 18
|
安全 开发工具 git
git分布式版本控制系统及在码云上创建项目并pull和push
通过本文的介绍,我们详细讲解了Git的基本概念和工作流程,并展示了如何在码云上创建项目及进行pull和push操作。Git作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码变更和协作开发。希望本文能帮助您更好地理解和使用Git及码云,提高开发效率和代码质量。
713 16
|
存储 Linux 开发工具
【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux)关键错误
【Azure App Service】本地Git部署Python Flask应用上云(Azure App Service For Linux)关键错误
309 1
|
jenkins 测试技术 开发工具
协同开发的艺术:Git 在团队项目中的高效应用
【8月更文第16天】在现代软件开发中,团队成员之间的高效协作是至关重要的。Git 作为一种分布式版本控制系统,为开发者提供了强大的工具来管理代码的变化和协作。本文将介绍如何利用 Git 来优化团队的工作流程,并提供实际操作的代码示例。
608 1
|
API 开发工具 C语言
C语言与图形界面:利用GTK+、Qt等库创建GUI应用。
C语言与图形界面:利用GTK+、Qt等库创建GUI应用。
|
C++
【qt】VS中如何配置Qt环境
【qt】VS中如何配置Qt环境
892 0
|
JavaScript Java Go
【Qt】Qt编程注意事项
【Qt】Qt编程注意事项

推荐镜像

更多
  • qt