首页 > 其他分享 >实战Qt开发WordBN笔记软件#02 通过Gitee创建YourWordBN仓库;学会GIT常用指令,并实现多分支管理

实战Qt开发WordBN笔记软件#02 通过Gitee创建YourWordBN仓库;学会GIT常用指令,并实现多分支管理

时间:2024-07-11 16:55:41浏览次数:16  
标签:02 git develop 仓库 创建 YourWordBN GIT 分支

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
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编程教学推广:长期招收软件开发学员

标签:02,git,develop,仓库,创建,YourWordBN,GIT,分支
From: https://blog.csdn.net/yanghz/article/details/140276905

相关文章

  • 代码随想录算法训练营第四天 | Python | LeetCode24.两两交换链表中的节点、19.删除链
    LeetCode24.两两交换链表中的节点题目链接:https://leetcode.cn/problems/swap-nodes-in-pairs/description/文章/视频链接:https://programmercarl.com/0024.%E4%B8%A4%E4%B8%A4%E4%BA%A4%E6%8D%A2%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%9A%84%E8%8A%82%E7%82%B9.html#%E7%AE%9......
  • Vue3+ts 尚硅谷笔记(2024版)
    1.简介B站视频是尚硅谷Vue3+typescript天禹老师2.介绍1.1.【性能的提升】打包大小减少41%。初次渲染快55%,更新渲染快133%。内存减少54%。1.2.【源码的升级】使用Proxy代替defineProperty实现响应式。重写虚拟DOM的实现和Tree-Shaking。1.3.【拥抱TypeScript】Vue3......
  • git常用命令步骤
    1.克隆仓库gitclone仓库地址2.创建自己的分支gitbranch分支名字查看当前分支gitbranch-v查看已有分支gitbranch删除分支gitbranch-d分支名字3.将文件添加到缓存(.代表全部添加)gitadd.4.提交到版本库gitcommit-m"提交的描述信息"5.将本地......
  • 2024年10款免费的项目管理软件推荐
    本文向大家推荐10款2024年免费使用的项目管理软件,其中包括桌面应用和基于Web平台的多种产品,同时还涵盖了一些优秀的开源软件。1.禅道开源项目管理软件禅道是一款开源的、基于Web的项目管理软件,其功能丰富且操作简便,为团队提供了一套完整的项目管理解决方案。该软件不仅具......
  • 2024精品wordpress外贸网站推荐
    wordpress外贸英语企业展示类型网站,此主题支持多语言功能,询盘留言表单功能,适合做外贸独立站,竞价站等展示型网站,外贸出口传达客户信息的重要途径就是需要有一个官网,而wordpress是外贸网站必选程序,因为它的整个程序前端结构,是非常符合Google搜索引擎结构的。此主题的主要功能设......
  • 2024年神站推荐:一网打尽90%的磁力网站,覆盖海量资源!
    磁力网站作为一个方便用户获取资源的工具,在当前的网络环境中使用非常广泛。丰富资源:磁力搜索网站通常聚合了大量的资源,涵盖了各种类型的文件,包括电影、影视剧、音乐、游戏、软件等,用户可以在一个平台上找到所需的各种资源。高效检索:磁力搜索网站具有强大的搜索功能,用户可以......
  • 2024年8月份的护网行动如何参加?
    护网行动背景什么是“护网行动”?指挥机构∶由公安机关统一组织的"网络安全实战攻防演习"。护网分为两级演习∶公安部对总部,省厅对省级公司。什么是“实战攻防演习”每支队伍3-5人组成,明确目标系统,不限制攻击路径。提交漏洞不得分,获取权限、数据才能得分。禁止的行为......
  • 2024年8月份的护网行动如何参加?
    护网行动背景什么是“护网行动”?指挥机构∶由公安机关统一组织的"网络安全实战攻防演习"。护网分为两级演习∶公安部对总部,省厅对省级公司。什么是“实战攻防演习”每支队伍3-5人组成,明确目标系统,不限制攻击路径。提交漏洞不得分,获取权限、数据才能得分。禁止的行为......
  • 合合信息“大模型加速器”亮相2024世界人工智能大会
    文章目录......
  • AI推介-大语言模型LLMs之RAG(检索增强生成)论文速览(arXiv方向):2024.06.20-2024.07.01
    文章目录~1.AStudyonEffectofReferenceKnowledgeChoiceinGeneratingTechnicalContentRelevanttoSAPPhIREModelUsingLargeLanguageModel2.FromRAGtoRICHES:RetrievalInterlacedwithSequenceGeneration3.SK-VQA:SyntheticKnowledgeGeneration......