首页
›
热销单品
›
软件编程与计算机基础
›
《Git版本控制从入门到精通》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Git版本控制从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
Git的诞生背景 · 版本控制的核心价值 · 课程学习路径与目标设定
课程导入
Git
02
环境准备
在Windows · macOS · Linux上安装Git
环境准备
Windows
03
核心概念
工作区 · 暂存区 · 本地仓库
核心概念
工作区
04
首次提交
初始化仓库 · 添加文件到暂存区 · 创建第一个提交
首次提交
初始化仓库
05
文件操作
跟踪新文件 · 修改已跟踪文件 · 删除文件
文件操作
跟踪新文件
06
撤销与回退
工作区修改的撤销(git check… · 暂存区撤销(git reset HE… · 提交回退(git revert与gi…
撤销
回退
07
分支管理
创建 · 切换 · 合并分支
分支管理
创建
08
远程仓库
添加远程仓库(git remote… · 推送(git push) · 拉取(git pull)
远程仓库
git
09
协作流程
Fork与Pull Request工… · 集中式工作流 · 功能分支工作流
协作流程
Fork
10
标签与发布
创建轻量标签与附注标签 · 推送标签到远程 · 使用标签管理版本发布
标签
发布
11
历史查看与搜索
git log的高级用法(--one… · --graph · --author
历史查看
搜索
12
暂存与隐藏
git stash保存临时改动 · 恢复 · 删除
暂存
隐藏
13
变基(Rebase)
git rebase的基本操作 · 与merge的对比 · 交互式rebase(reword
Rebase
变基
14
Cherry-pick与精选提交
使用git cherry-pick将… · 解决冲突与连续挑选
Cherry-pick
精选提交
15
子模块与子树
管理嵌套仓库 · 使用git submodule和gi…
子模块
子树
16
钩子(Hooks)
理解客户端与服务端钩子 · 编写pre-commit · commit-msg等钩子实现自动化…
Hooks
钩子
17
Git配置与别名
全局与局部配置 · 设置别名(alias)提高效率 · 配置差异工具与合并工具
Git
配置
18
Git对象模型
深入理解blob · tree · commit
Git
对象模型
19
引用与HEAD
分支引用 · HEAD的移动 · detached HEAD状态
HEAD
引用
20
Git内部命令
使用git cat-file · git hash-object · git update-ref等底层命…
Git
内部命令
21
大型仓库管理
处理大文件(Git LFS) · 浅克隆(--depth) · 稀疏检出(sparse checko…
大型仓库管理
Git
22
Git与IDE集成
在VS Code · IntelliJ IDEA · Eclipse中使用Git图形界面
Git
IDE
23
Git与CI/CD
在GitHub Actions · GitLab CI中集成Git命令 · 实现自动化测试与部署
Git
CI/CD
24
GitHub高级功能
Issues · Projects · Wiki
GitHub
高级功能
25
GitLab与Bitbucket
对比不同托管平台 · 掌握GitLab的Merge Req…
GitLab
Bitbucket
26
常见问题排查
解决“detached HEAD · merge conflict · push rejected
常见问题排查
detached
27
安全与权限
管理SSH密钥 · GPG签名提交(git commit… · 保护分支与代码审查
安全
权限
28
迁移与备份
从SVN迁移到Git · 使用git bundle备份与恢复仓… · 远程仓库镜像
迁移
备份
29
综合实战
模拟一个真实项目从零到发布 · 包括多分支开发 · 版本迭代
综合实战
模拟一个真实项目…
30
性能优化与最佳实践
Git命令加速 · 仓库瘦身 · 提交信息规范
性能优化
最佳实践
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战