Git 实践实验室

本课程包含大量 Git 实验,每个实验都是一个小的 Git 项目,配有详细的指导和解决方案。通过完成这些实验,你可以练习 Git 技能,提高编码能力,并学习如何编写干净高效的代码。

Git

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

大纲

自动纠正 Git 命令

配置 Git 用户信息

禁用快进合并

编辑 Git 配置文件

配置换行符

配置 Git 文本编辑器

克隆缺失的子模块

添加子模块

修改最后一次提交的作者

以其他作者身份创建提交

添加提交消息模板

创建空提交

创建修正提交

丢弃未提交的更改

在 Git 代码库中追踪错误

Git 挑选提交代码更改

从最后一次提交中移除文件

回退 Git 提交:一项强大的技术

回退到特定提交

撤销提交

撤销最后一次提交

编辑上一次提交

更改最后一次提交的消息

查看仓库的可视化图形

按作者查看提交记录

查找操作特定字符串的提交

查看特定日期范围内的提交

查看提交的简短摘要

查看最后一次提交

查看更改差异

丢弃未跟踪的更改

查找包含特定提交的分支

查找不包含特定提交的分支

从另一个分支复制文件

获取当前分支名称

删除分支

删除分离头指针分支

分支之间的差异

将提交移动到新分支

变基到另一个分支

重命名分支

按日期对 Git 分支进行排序

切换到分支

切换回上一个分支

查看本地分支

删除已合并的分支

合并分支

Git 合并协作式项目管理

查看排除合并提交的 Git 提交摘要

查看已合并的分支

查看提交之间的更改

查看撤销历史记录

将本地主分支重置为与远程分支匹配

应用最新贮藏

应用贮藏

删除 Git 贮藏

删除所有贮藏

列出所有贮藏

创建一个 Git 暂存区

恢复已删除的文件

从暂存区移除文件

执行交互式变基

从远程获取最新变更

从远程拉取所有子模块

从远程拉取最新更改

自动创建上游分支

设置默认推送分支名称

更改远程仓库 URL

删除远程分支

改写历史记录后更新远程分支

重命名远程分支

查看远程仓库的 URL

从历史记录中清除文件

查找丢失的文件

列出所有 Git 别名

优化本地仓库

删除子模块

Git 分支基础操作

Git 配置管理

简介

本 Git 实践实验课程旨在帮助你掌握 Git 这一流行的版本控制系统的基础知识。通过一系列动手实验,你将有机会在实际的项目环境中应用你的 Git 知识和技能。

🎯 任务

在本课程中,你将学习:

  • 如何初始化 Git 仓库并管理你的项目文件
  • 如何跟踪更改、提交工作并浏览提交历史
  • 如何使用 Git 与他人协作,包括分支、合并和解决冲突
  • 如何使用 Git 进行高效的代码管理,包括编写干净高效代码的技巧

🏆 成就

完成本课程后,你将能够:

  • 自信地使用 Git 从头到尾管理你的编码项目
  • 使用 Git 的分支和合并功能与团队成员有效协作
  • 通过 Git 最佳实践优化你的编码工作流,编写更干净、更高效的代码
  • 向潜在雇主或客户展示你的 Git 专业知识和问题解决能力

教师

labby
Labby
Labby is the LabEx teacher.

为您推荐

no data