- 博客(7)
- 收藏
- 关注
原创 Git分支
Git分支管理摘要 Git通过快照机制保存项目状态,每个提交对象包含文件快照、作者信息和父对象指针。分支本质上是可变的提交对象指针,HEAD指针标记当前分支。使用git branch创建分支,git checkout切换分支,git merge合并分支。当合并出现冲突时,需手动解决冲突后再提交。远程分支通过origin/master等形式跟踪远程仓库状态,使用git fetch/push同步数据。变基(rebase)可重写提交历史使其更线性,但需注意不要对已共享的提交执行变基。分支管理策略应根据团队需求选择
2025-12-06 17:08:28
1165
原创 Git 基础 - 远程仓库的使用与打标签
本文介绍了Git中远程仓库和标签的基本操作。远程仓库部分包括查看、添加、抓取、推送、重命名和移除远程仓库的方法,如使用git remote查看远程仓库,git remote add添加新仓库等。标签操作部分讲解了如何创建轻量标签和附注标签,后期添加标签,共享推送标签到远程仓库,以及删除和检出标签的具体命令。重点说明了在"分离头指针"状态下修改代码时需创建新分支的注意事项,确保修改不会丢失。这些命令为Git版本控制中的远程协作和版本标记提供了基础支持。
2025-11-30 19:31:38
528
原创 Git基础操作
Git基础操作指南摘要:本文介绍了Git的基本使用流程。1) 项目初始化:通过git init创建本地仓库,使用git clone克隆远程项目;2) 文件状态管理:git status查看文件状态,git add跟踪/暂存文件,git commit提交变更;3) 常用操作:git diff比较差异,git rm删除文件,git mv移动文件;4) 版本查看:git log查看提交历史;5) 撤销操作:git commit --amend修改提交,git restore撤销更改。还介绍了.gitignore文
2025-11-30 17:47:39
825
原创 Git入门(一)
Git和其他分布式版本管理工具的差别是:直接记录快照,而非差异。像CVS、Subversion、Perforce 等等,主要是存储差异。而Git直接存储完整的快照流。而且近乎所有操作都是本地执行,因此,你可以看到Git中切换速度极快,也可以在没有网络的时候进行代码提交。同时,Git 保证完整性,采用SHA-1哈希编码,是一个由 40 个十六进制字符(0-9 和 a-f)组成的字符串,其基于 Git 中文件的内容或目录结构计算出来,因此,当你的文件内容进行更改时,这个编码就会发生变化,被识别到。
2025-11-25 23:23:31
205
原创 字符串的码点与代码单元
Java字符串由UTF-16编码的char序列组成,char表示Unicode码点。常用字符占1个代码单元,辅助字符占2个。length()返回代码单元数而非实际字符数,如"🍺"长度为2。使用codePointCount()可获取真实字符数。遍历时需判断是否为双位字符:通过codePointAt()获取码点值,用isSupplementaryCodePoint()判断是否占用2个单元,从而调整遍历索引。
2025-07-20 15:47:40
408
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2