- 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内核等项目的开发流程。
- 主要探讨一下如何将本地代码提交到托管平台及使用举例 主要探讨一下如何将本地代码提交到托管平台及使用举例
- 工作中,经常会用到Git操作。不过,作为没有使用过Git的新人,Git的操作还是有相当的难度的。本篇文章针对的是零基础的Git新人,掌握一些常用命令,理解Git的基本工作原理。 工作中,经常会用到Git操作。不过,作为没有使用过Git的新人,Git的操作还是有相当的难度的。本篇文章针对的是零基础的Git新人,掌握一些常用命令,理解Git的基本工作原理。
- 跨地域开发的需求其实由来已久,在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 ...
- 1 简介在git中版本管理使用了递归树状结构。每个目录对应一个独立的tree对象,包含子tree(目录)和blob(文件)的条目。构建tree时,Git递归遍历目录层次,从叶子节点向上构建tree对象,确保每个子目录的tree哈希被包含在上层tree中。 2 示例:这个教学实现只做“扁平树”(直接存“路径→blob 哈希”),且只在 checkout 里对已跟踪文件做最小清理;未实现复杂的... 1 简介在git中版本管理使用了递归树状结构。每个目录对应一个独立的tree对象,包含子tree(目录)和blob(文件)的条目。构建tree时,Git递归遍历目录层次,从叶子节点向上构建tree对象,确保每个子目录的tree哈希被包含在上层tree中。 2 示例:这个教学实现只做“扁平树”(直接存“路径→blob 哈希”),且只在 checkout 里对已跟踪文件做最小清理;未实现复杂的...
- 在公司局域网管理系统的开发过程中,一个精心设计的Git分支管理策略是维护代码库清晰有序的关键。通过合理的分支管理,团队能够更有效地协作,确保稳定性和可维护性。本文将深入探讨一种可行的Git分支管理策略,并通过代码例子来说明其实施方式。1. 主分支与开发分支首先,我们建议在代码库中维护两个主要分支:主分支(master)和开发分支(develop)。主分支用于存储稳定、可发布的代码版本,而开发... 在公司局域网管理系统的开发过程中,一个精心设计的Git分支管理策略是维护代码库清晰有序的关键。通过合理的分支管理,团队能够更有效地协作,确保稳定性和可维护性。本文将深入探讨一种可行的Git分支管理策略,并通过代码例子来说明其实施方式。1. 主分支与开发分支首先,我们建议在代码库中维护两个主要分支:主分支(master)和开发分支(develop)。主分支用于存储稳定、可发布的代码版本,而开发...
- 本系列是开源书C++ Best Practises[1]的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。本文是该系列的第一篇。 C++最佳实践: 1. 工具(本文) 2. 代码风格 3. 安全性 4. 可维护性 5... 本系列是开源书C++ Best Practises[1]的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。本文是该系列的第一篇。 C++最佳实践: 1. 工具(本文) 2. 代码风格 3. 安全性 4. 可维护性 5...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签