logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一个开发工程师每天怎么用 Git + Gerrit 协作开发代码。

本文介绍了开发工程师必须掌握的Git和Gerrit基础知识。主要内容包括:Git的四个核心区域(工作区、暂存区、本地仓库、远程仓库)及其操作命令;Git分支管理策略;Gerrit代码评审系统的核心概念(Change、PatchSet、CodeReview等)和标准工作流程;新手常见错误及解决方案;以及从入门到进阶的Git学习路线。文章强调Git是现代软件开发的基础工具,能有效解决代码版本管理问题,

#elasticsearch#大数据#搜索引擎
Git + Gerrit 第三课:分支、切换与合并

本文摘要: Git分支是独立开发线,允许在不影响主分支的情况下进行功能开发。核心操作包括:使用gitswitch -c创建功能分支,gitswitch切换分支,git merge合并分支。开发流程应为:从稳定主分支创建功能分支,独立开发后通过评审合并回主分支。关键命令还包括git log --oneline --graph --all查看分支关系,git branch -d删除已合并分支。Gerr

#elasticsearch#git
Git + Gerrit 第二课:diff、暂存区与撤销修改

本文摘要(149字): 本文系统讲解了Git代码提交前的关键检查流程。重点介绍了git status查看文件状态、git diff检查未暂存修改、git diff --cached查看已暂存内容等核心命令。详细说明了git add/restore的正确使用方法,区分了撤销工作区修改(--staged)和取消暂存的区别。通过实战演示了提交前的标准检查流程,强调养成先看状态、再看差异、确认无误后再提交

#git
Git + Gerrit 第四课:合并冲突解决

本文详细介绍了Git冲突的概念、原因及解决方法。主要内容包括:1. 冲突本质是两个分支修改同一文件的同一位置,Git无法自动合并;2. 冲突文件中的标记含义(<<<<<<<表示当前分支,>>>>>>>表示被合并分支);3. 标准解决流程:git status查看冲突→手动修改文件→git add标记解决→git c

#elasticsearch#大数据#搜索引擎
Git + Gerrit 第六课:commit --amend、Patch Set 与 Change-Id

本文介绍了Gerrit工作流中git commit --amend的核心用法。主要内容包括: amend的作用是修改最近一次提交,而非创建新提交,适合用于Gerrit评审修改 Gerrit中的关键概念:Change(评审单)、PatchSet(修改版本)、Change-Id(唯一标识) 正确的Gerrit工作流程:首次提交后,通过amend修改并保留Change-Id来更新同一Change 常用命

#git
Kotlin Multiplatform day07

对新手来说,创建 KMP 项目最稳的方式不是在 Android Studio 里点(不同版本菜单不一样、还可能要装插件),而是用 JetBrains 官方的 KMP 网页向导——它帮你把一切版本、配置都配好,生成一个开箱即用的项目。我们用这个。

#kotlin#开发语言#android
Kotlin Multiplatform day2

Kotlin编程基础:条件判断、循环与函数 本课讲解了Kotlin的三大核心语法结构: 条件判断:if/else支持返回值特性,when语句优雅处理多分支(支持范围判断和多重条件) 循环结构:for循环支持..、until、downTo等区间操作符,while需注意终止条件 函数定义:使用fun关键字,支持返回值类型声明、默认参数和具名参数调用 特别亮点:Kotlin的if表达式可直接赋值,whe

#kotlin
Kotlin Multiplatform day1

这篇文章介绍了Kotlin编程语言的基础知识,包括: 程序结构:fun main()是程序入口,println()和print()用于输出内容 变量声明:val用于不可变变量,var用于可变变量 字符串模板:使用$符号嵌入变量或表达式 基本数据类型:Int、Double、Boolean、Char、String 类型推断:Kotlin可以自动推断变量类型 文章还包含一个练习题:如果将val name

#kotlin
WPF 面试题 + 参考答案,偏 C# 桌面端开发高频。

WPF是微软推出的.NET桌面UI框架,基于XAML和C#开发,支持数据绑定、MVVM架构和丰富界面效果,相比WinForms更适合复杂界面开发。核心概念包括:XAML声明式UI、数据绑定机制、MVVM模式、依赖属性、资源系统和布局容器。关键优化手段涉及异步处理、虚拟化技术和性能调优。典型应用场景是桌面管理系统开发,通过分离界面与逻辑、使用INotifyPropertyChanged和Observ

#wpf#c##开发语言
C# 学习 Day1

这篇文章提供了C#面试速成指南,主要内容包括: 语法速通:讲解基础类型、OOP核心概念、集合等高频考点 编程练习:包含数组极值查找、字符统计、多态实现3个必做题 实战项目:学生管理系统开发,要求实现CRUD功能并使用List存储数据 面试10问:整理了值类型/引用类型、var、多态等常见问题的标准回答 完整代码示例:给出了学生管理系统的实现,包含Student类、服务层和主程序 特别强调要掌握OO

#c##学习#开发语言
    共 19 条
  • 1
  • 2
  • 请选择