Git
文章平均质量分 80
Git 代码管理
爱淋雨的鼬先生
2018 年注册,2025 年重拾创作,不忘初心,砥砺前行,有些东西会设置 VIP 可见,并保证能提供一些价值,但是大多都是开源,喜欢请关注博主,谢谢~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git 历史起源与简单介绍
Git 是一款先进的分布式版本控制系统,由 Linus Torvalds 开发,用于高效管理代码版本和团队协作。文章介绍了 Git 的诞生背景、与集中式版本控制工具【如 SVN】的区别,以及 Git 的基本概念和工作流程。Git 通过保存完整历史版本而非文件差异,支持离线工作,提高了安全性和灵活性。工作区、暂存区和版本库是 Git 的核心组成部分,文件修改需经过暂存区再提交到分支。Git 的三种状态【已修改、已暂存、已提交】和典型工作流程【克隆、修改、提交、推送】使其成为开发者必备工具。原创 2025-11-21 10:32:59 · 665 阅读 · 0 评论 -
Git 安装与配置
本文介绍了 Git 的安装、配置和基本操作。安装 Git 只需从官网下载并逐步完成安装。配置用户信息使用 git config 命令,可设置 local、global 或 system 级别。原创 2025-10-28 18:18:47 · 1105 阅读 · 0 评论 -
Git 的分支管理
本文介绍了 Git 分支管理的基本概念和操作。首先通过开发场景说明分支的作用,可以独立开发不影响主线工作。接着详细讲解了分支的创建、合并和删除流程,包括相关命令如 git branch、git checkout、git merge 等。文章还介绍了 Git 远程仓库的使用,包括添加远程库、克隆项目、获取更新和推送修改的操作方法。最后总结了多人协作的工作模式,并附上 Git 常见命令速查表。全文以图解方式直观展示分支原理,帮助读者快速掌握 Git 分支管理的核心功能。原创 2025-11-20 19:55:26 · 749 阅读 · 0 评论 -
Git 命令:cherry-pick
本文详细介绍了 Git 的 cherry-pick 功能,用于将特定提交从一个分支转移到另一个分支。主要包含以下内容:1、基本用法:通过 commitHash 或分支名转移单个提交2、转移多个提交的方法,包括连续提交范围3、常用配置项:-e 编辑信息、-n 不提交、-x 添加来源信息等4、处理代码冲突的三种方式:--continue/--abort/--quit5、跨代码库转移提交的操作流程该功能适用于只需部分代码变更的场景,是 Git 分支管理的重要工具。原创 2025-11-20 20:25:50 · 615 阅读 · 0 评论 -
Git 命令:stash 和 unstash
本文介绍了 Git 的 git stash 命令,用于临时保存未提交的修改而不产生脏提交。主要功能包括:暂存修改【git stash/git stash save】、恢复修改【git stash pop/apply】、查看暂存列表【git stash list】、删除暂存【git stash drop/clear】以及查看差异【git stash show】。特别适用于需要切换分支修复紧急 Bug 但不想提交半成品代码的场景,能有效保持工作目录整洁。原创 2025-11-21 09:48:49 · 951 阅读 · 0 评论 -
Git 冲突解决
本文演示了 Git 分支冲突的产生及解决方法。首先在 feature1 分支修改文件内容后提交,切换到 master 分支进行不同修改并提交,导致两个分支出现冲突。尝试合并时 Git 提示冲突,需要手动解决。查看冲突文件可见 Git 标记的不同分支内容,修改为统一版本后提交,完成合并。最后用 git log --graph 查看合并记录并删除 feature1 分支。总结指出:当 Git 无法自动合并时需手动解决冲突,修改文件内容后提交即可完成合并,可通过图形化日志查看分支合并情况。原创 2025-11-20 20:16:26 · 429 阅读 · 0 评论 -
Git 提交信息
本文介绍了 Git 提交信息的标准化格式规范,包含 12 种常见提交类型及其适用场景。每种类型通过特定前缀标识,如 feat【新功能】、fix【bug 修复】、docs【文档修改】等,并附有简明示例说明。该规范有助于团队统一提交信息格式,提升版本管理可读性和可维护性。适用于需要规范化 Git 工作流程的开发项目。原创 2025-11-30 13:58:47 · 159 阅读 · 0 评论 -
Git 修改 commit 信息
本文介绍了修改 Git 提交信息的两种方法。对于历史提交,需使用 git rebase -i HEAD~n 进入交互模式,将 pick 改为 edit 后通过 git commit --amend 修改信息,最后用 git rebase --continue 和 git push -f 完成操作。同时提供了修改提交时间的命令格式,还展示了在 IDEA 中直接编辑提交信息的界面操作。适用于需要修正 Git 提交记录的场景。原创 2025-12-25 21:52:41 · 280 阅读 · 0 评论 -
Git 忽略文件
介绍 Git 的 .gitignore 文件,该文件用于指定 Git 仓库中需要忽略的文件和文件夹,这些文件不会被跟踪或提交到远程仓库。原创 2025-11-21 11:16:26 · 425 阅读 · 0 评论 -
Git 错误集锦
本文总结了 Git 使用中的常见问题及解决方案。原创 2025-11-21 10:19:21 · 781 阅读 · 0 评论
分享