- git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对于commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。在项目中引入commit message规范已是迫在眉睫。用什么规范?现在市面上比较流行的方案是约定式提交规范(Conventional Commits),它受到了Angul... git是现在市面上最流行的版本控制工具,书写良好的commit message能大大提高代码维护的效率。但是在日常开发中由于缺少对于commit message的约束,导致填写内容随意、质量参差不齐,可读性低亦难以维护。在项目中引入commit message规范已是迫在眉睫。用什么规范?现在市面上比较流行的方案是约定式提交规范(Conventional Commits),它受到了Angul...
- 一、基础准备1. 服务器准备首先我们先去准备一台华为云服务器 这里我自己购买了一台华为云服务器,基础配置情况如下图所示:(使用的是Centos7.6 64bit操作系统) 2.gitlab基础概念准备GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与GitHub类似的功能,能够浏览源代... 一、基础准备1. 服务器准备首先我们先去准备一台华为云服务器 这里我自己购买了一台华为云服务器,基础配置情况如下图所示:(使用的是Centos7.6 64bit操作系统) 2.gitlab基础概念准备GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与GitHub类似的功能,能够浏览源代...
- 笔者长期单枪匹马在前端领域厮杀(言外之意就是团队就一个人),自己就是规范。随着公司业务的扩展,扩充了一些人员,这时候就要开始考虑协作和编码规范问题了。本文记录了笔者在制定前端协作规范时的一些思考,希望能给你们也带来一些帮助.一个人走的更快,一群人可以走得更远,前提是统一的策略,还要不断地反省和优化。 以下是目录概览, 看出这是一篇浩浩荡荡的长文1 工作流规范1.1.1 版本规范1.1.2 版... 笔者长期单枪匹马在前端领域厮杀(言外之意就是团队就一个人),自己就是规范。随着公司业务的扩展,扩充了一些人员,这时候就要开始考虑协作和编码规范问题了。本文记录了笔者在制定前端协作规范时的一些思考,希望能给你们也带来一些帮助.一个人走的更快,一群人可以走得更远,前提是统一的策略,还要不断地反省和优化。 以下是目录概览, 看出这是一篇浩浩荡荡的长文1 工作流规范1.1.1 版本规范1.1.2 版...
- 组织模式中的列表使用星号(*)作为项目符号。这是我的游戏任务列表:* Gaming** Build Stardrifter character** Read Stardrifter rules** Stardrifter playtest** Blue Planet @ Mike's** Run Rappan Athuk*** Purchase hard copy*** Skim Rappa... 组织模式中的列表使用星号(*)作为项目符号。这是我的游戏任务列表:* Gaming** Build Stardrifter character** Read Stardrifter rules** Stardrifter playtest** Blue Planet @ Mike's** Run Rappan Athuk*** Purchase hard copy*** Skim Rappa...
- Git作为分布式版本管理工具,具有极大的优势,我们可以将代码放在多台服务器进行管理,并且还能把所有的提交记录都带到新的服务器,使我们在不同的版本管理服务器之间迁移成为了可能。本文以从本地gitlab迁移到华为云为例进行讲解,git工具使用了GitKraken。1.在华为云创建新git仓库2.添加远程仓库2.1 复制华为云代码库https url2.2 在GitKraken当中添加远程仓库2.... Git作为分布式版本管理工具,具有极大的优势,我们可以将代码放在多台服务器进行管理,并且还能把所有的提交记录都带到新的服务器,使我们在不同的版本管理服务器之间迁移成为了可能。本文以从本地gitlab迁移到华为云为例进行讲解,git工具使用了GitKraken。1.在华为云创建新git仓库2.添加远程仓库2.1 复制华为云代码库https url2.2 在GitKraken当中添加远程仓库2....
- 知识背景很早的时候,听大神们念叨Jenkins,最近也一直在看Devops这个概念。Jenkins+git/svn 是实现这一概念中的一小步。我的理解是Jenkins这个集成工具,是Devops这个概念中最重要的一环吧,能集成版本管理工具,能集成maven等工具进行项目的构建(管理项目),能集成ssh/ansible等工具在构建的时候将构建成的项目进行上线部署,同时这个工具,还能在maven... 知识背景很早的时候,听大神们念叨Jenkins,最近也一直在看Devops这个概念。Jenkins+git/svn 是实现这一概念中的一小步。我的理解是Jenkins这个集成工具,是Devops这个概念中最重要的一环吧,能集成版本管理工具,能集成maven等工具进行项目的构建(管理项目),能集成ssh/ansible等工具在构建的时候将构建成的项目进行上线部署,同时这个工具,还能在maven...
- 本文内容主要是关于使用gradle进行release的。先看一下release的流程:1、把稳定的代码提交到git-master(当然也可以使用其他分支)2、定义好本次release的版本,如:1.0-release3、创建1.0-release分支4、更改下配置文件中的下一个开发版本的代号,如:1.1-SNAPSHOT5、提交1.1-SNAPSHOT到master这些步骤手工做起来也能很快... 本文内容主要是关于使用gradle进行release的。先看一下release的流程:1、把稳定的代码提交到git-master(当然也可以使用其他分支)2、定义好本次release的版本,如:1.0-release3、创建1.0-release分支4、更改下配置文件中的下一个开发版本的代号,如:1.1-SNAPSHOT5、提交1.1-SNAPSHOT到master这些步骤手工做起来也能很快...
- 开源项目多如牛毛,值得分析的项目也很多很多。从哪里入手呢?幸运的是,在开源社区,有一个著名的网站,过去叫oloho,现在改名叫openhub。 开源项目多如牛毛,值得分析的项目也很多很多。从哪里入手呢?幸运的是,在开源社区,有一个著名的网站,过去叫oloho,现在改名叫openhub。
- 最近微软开源了一个新的项目GVFS——Git Virtual File System,这是一个很棒的项目,也已经有很多相关的报道了。出于兴趣,我也通过阅读文档与源码,理解了GVFS的协议与工作原理。 最近微软开源了一个新的项目GVFS——Git Virtual File System,这是一个很棒的项目,也已经有很多相关的报道了。出于兴趣,我也通过阅读文档与源码,理解了GVFS的协议与工作原理。
- 本篇摘录自《前端工程化体系设计与实践》一书,笔者认为是一套相对合理的方案,建议团队可以根据实际情况进行调整并增加协作命名规范。master分支——主分支存储已发布版本的源码,不能在此分支进行开发,只能合并release和hotfix分支。hotfix分支——热修复分支用来修复线上紧急Bug,以线上版本对应的master分支为基础新建生成。release分支——预发布分支也称为提测分支,可以在... 本篇摘录自《前端工程化体系设计与实践》一书,笔者认为是一套相对合理的方案,建议团队可以根据实际情况进行调整并增加协作命名规范。master分支——主分支存储已发布版本的源码,不能在此分支进行开发,只能合并release和hotfix分支。hotfix分支——热修复分支用来修复线上紧急Bug,以线上版本对应的master分支为基础新建生成。release分支——预发布分支也称为提测分支,可以在...
- git入门: 使用:git Bash 命令行操作 1、创建版本库: git init 2、添加文件: git add fileName 注意:下面这个提示为不同操作系统间换行符的转换提示。 Windows:CRLF Linux/Unix:LF Mac:CR 解决办法: 第一种修改系统配置文件: - add a git入门: 使用:git Bash 命令行操作 1、创建版本库: git init 2、添加文件: git add fileName 注意:下面这个提示为不同操作系统间换行符的转换提示。 Windows:CRLF Linux/Unix:LF Mac:CR 解决办法: 第一种修改系统配置文件: - add a
- Git是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。很多著名的软件都使用Git进行版本控制,其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程。 Git是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。很多著名的软件都使用Git进行版本控制,其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程。
- 主要探讨一下如何将本地代码提交到托管平台及使用举例 主要探讨一下如何将本地代码提交到托管平台及使用举例
- 跨地域开发的需求其实由来已久,在IT/互联网发展的早期就已存在,只不过限于当时网络环境的因素,无法在线上有效的完成协同工作,所以没法实际开展。而随着近十年网络的快速发展,跨地域协同开发线变得可能而且越来越普遍,尤其是在大公司内部。 跨地域开发的需求其实由来已久,在IT/互联网发展的早期就已存在,只不过限于当时网络环境的因素,无法在线上有效的完成协同工作,所以没法实际开展。而随着近十年网络的快速发展,跨地域协同开发线变得可能而且越来越普遍,尤其是在大公司内部。
- 1 简介本文是一份 Git 高级功能速查表,涵盖常用但容易被忽视的高效功能,包含 命令 + 使用场景 + 示例。需要的可以直接放到文档或 README 里当速查手册。 2 Git 历史与调试git blame <file> 查看文件每一行是谁、何时改的 git blame maingogit log -p 查看提交历史和补丁 git log -p -2(最近 2 次提交)git log ... 1 简介本文是一份 Git 高级功能速查表,涵盖常用但容易被忽视的高效功能,包含 命令 + 使用场景 + 示例。需要的可以直接放到文档或 README 里当速查手册。 2 Git 历史与调试git blame <file> 查看文件每一行是谁、何时改的 git blame maingogit log -p 查看提交历史和补丁 git log -p -2(最近 2 次提交)git log ...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签