- 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 ...
- 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 里对已跟踪文件做最小清理;未实现复杂的...
- 本周 17 个 GitHub 趋势项目中,Python 项目 6 个、TypeScript 4 个、JavaScript 2 个,另有 Swift、C++、Go、Java 和未知语言项目各 1 个,活跃方向明显集中在 AI Agent... 本周 17 个 GitHub 趋势项目中,Python 项目 6 个、TypeScript 4 个、JavaScript 2 个,另有 Swift、C++、Go、Java 和未知语言项目各 1 个,活跃方向明显集中在 AI Agent...
- 本周 GitHub 趋势共 19 个项目,周新增 star 合计 75k,语言分布为 Python(6个)、TypeScript(4个)、JavaScript(3个)、Rust(3个)、Shell(1个)、Mojo(1个)、未知(1个... 本周 GitHub 趋势共 19 个项目,周新增 star 合计 75k,语言分布为 Python(6个)、TypeScript(4个)、JavaScript(3个)、Rust(3个)、Shell(1个)、Mojo(1个)、未知(1个...
- 在公司局域网管理系统的开发过程中,一个精心设计的Git分支管理策略是维护代码库清晰有序的关键。通过合理的分支管理,团队能够更有效地协作,确保稳定性和可维护性。本文将深入探讨一种可行的Git分支管理策略,并通过代码例子来说明其实施方式。1. 主分支与开发分支首先,我们建议在代码库中维护两个主要分支:主分支(master)和开发分支(develop)。主分支用于存储稳定、可发布的代码版本,而开发... 在公司局域网管理系统的开发过程中,一个精心设计的Git分支管理策略是维护代码库清晰有序的关键。通过合理的分支管理,团队能够更有效地协作,确保稳定性和可维护性。本文将深入探讨一种可行的Git分支管理策略,并通过代码例子来说明其实施方式。1. 主分支与开发分支首先,我们建议在代码库中维护两个主要分支:主分支(master)和开发分支(develop)。主分支用于存储稳定、可发布的代码版本,而开发...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签