01 背景
【WordBN字远笔记】是天恩软件工作室开发的一款免费笔记软件;WordBN基于VS2019、Qt6.5开发,使用Qt Quick(QML)开发语言。
本课程将以【WordBN字远笔记】的界面为实战基础,详细介绍如何基于Qt/QML开发语言,从零开始开发一套真正的程序,包括国际化、版本发布、安装包制作等项目实战技巧。
本课程重点不是教你如何开发一个笔记软件,而是教你如何利用Qt/QML+C++开发一个完整的程序,整套课程规划有40+章节,敬请关注!
本章内容《#02 通过Gitee创建YourWordBN仓库;学会GIT常用指令,并实现多分支管理》
02 课程目标
- 在GIT平台上(如gitee)创建一个项目YourWordBN
- 在本地电脑克隆YourWordBN项目
- 学习基本GIT操作指使,如添加文件、添加备注、提交变更等
- 学会创建mastar&develop多分支管理
03 GIT介绍
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式。
现在最流行的是Git服务平台是:GitHub: Let’s build from here · GitHub,但国内访问有时网络会比较慢;
国内也有比较不错的Git代码管理平台,例如:Gitee - 基于 Git 的代码托管和研发协作平台;大家可以先自行免费注册一个帐号。
04 创建GIT代码仓库
- 登录gitee平台;(或者github.com,操作流程基本一致)
- 创建仓库,记得选择私有类型:
- 创建代码仓库成功,默认选择【HTTPS】,点击复制代码仓库地址,如下图:
05 克隆GIT代码到本地
- 执行cmd指令进入控制台程序(Win+R)
- 进入D盘根目录,并创建一个git文件夹,参考指令如下:
cd
D:
mkdir git
cd git
- 代码仓库地址格式:https://gitee.com/tnsoftware/your-word-bn.git(记得替换成你自己仓库的地址);
- git clone:克隆代码到本地,如下例子:
git clone https://gitee.com/tnsoftware/your-word-bn.git
- 如果弹出下图验证窗口,输入gitee帐号和密码,回车(或点击Continue)继续下一步:
- 出现下图表示成功克隆仓库:
06 添加README.md文件并提交
因为是空仓库,我们需要先添加一个README.md文件,随便输入一些内容介绍本项目基本信息,并提交到GIT服务器;
- git add:添加文件
- git commit:添加描述
- git push:提交当前分支变更到GIT服务器
cd your-word-bn
git add README.md
git commit -am "添加README.md工程介绍文件"
git push
07 创建develop分支
- 默认提交创建是master分支,我们创建多一个develop分支,用于日常开发使用。
- (需要确保当前路径是在【your-word-bn】目录下)
- git checkout -b:创建新分支
- git push --set-upstream origin:推送新分支到GIT服务器,如下例子:
git checkout -b develop
git push --set-upstream origin develop
08 常用分支管理
- git branch:查看当前分支;带*表示当前分支,如下示例当前分支是develop。
- git checkout:切换到指定分支;如下例子切换到master分支:
09 课后练习
- 创建一个新的项目,在本地电脑克隆仓库,实现master&develop多分支。
-End-
#想了解更多精彩内容,关注下方公众号,还有示例源码、开发工具免费下载。
关于天恩软件工作室:
超20年C++开发经验;著名开源产品高并发C++应用服务器MYCP作者;开源企业即时通讯软件Entboost首席架构师;开发有WordBN字远笔记等共享软件产品;
合作业务:(欢迎关注加V咨询)
-
独立软件开发:软件产品/项目开发合作
-
C++/QT编程教学推广:长期招收软件开发学员