Logo
☆☆☆☆☆
0.0
Beginner
2h

开始使用 Git 版本控制

Git 是软件行业中使用最广泛的版本控制工具之一。无论是在前端或后端开发,还是在本地或服务器端应用中,每位软件开发者都应熟练掌握 Git 版本控制。 本课程中,你将学习 Git 在软件项目中的实际应用以及版本控制的基础知识。此外,你还将掌握提交代码、推送代码、分支管理以及 Git Stash 的使用方法。最后,你将学会如何利用 Git 进行远程协作,包括解决冲突、修正错误操作,以及使用 fetch、pull、回退和挑选提交等操作。在每个学习阶段,你都将通过测验来检验自己的理解程度。 完成本课程后,你将具备扎实的 Git 知识,并能熟练高效地管理未来的软件项目。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
开始使用 Git 版本控制
Git 是软件行业中使用最广泛的版本控制工具之一。无论是在前端或后端开发,还是在本地或服务器端应用中,每位软件开发者都应熟练掌握 Git 版本控制。 本课程中,你将学习 Git 在软件项目中的实际应用以及版本控制的基础知识。此外,你还将掌握提交代码、推送代码、分支管理以及 Git Stash 的使...

WHAT YOU'LL LEARN

对 Git 版本控制的深入理解及其在软件项目中的应用

Content

10 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    开始之前

  2. 2

    版本控制与 Git 的重要性

  3. 3

    配置

基本命令
  1. 1

    git init 命令与第一次提交

  2. 2

    选择性地添加文件到 git

  3. 3

    使用 .gitignore 忽略文件

  4. 4

    提交代码更改

  5. 5

    当前更改的状态

  6. 6

    提交日志

  7. 7

    Git 别名配置

  8. 8

    测验

幕后揭秘
  1. 1

    .git 文件夹与快照链接

  2. 2

    提交哈希

  3. 3

    分支和引用

  4. 4

    跟踪更改的不同阶段

  5. 5

    Git 跟踪文件,而不是文件夹。

  6. 6

    测验

核心技巧
  1. 1

    创建一个分支

  2. 2

    查看特定提交

  3. 3

    合并分支

  4. 4

    git diff 命令

  5. 5

    保持清晰的提交记录

  6. 6

    使用 git add 交互式操作

  7. 7

    测验

分支工作流程
  1. 1

    分支的工作流程

  2. 2

    稳定生产分支和热修复分支

  3. 3

    工作分支与功能开发分支

  4. 4

    测验

远程与协作
  1. 1

    Git 团队中的不同角色与团队层级

  2. 2

    创建一个远程仓库

  3. 3

    将远程分支添加或克隆到新的本地文件夹

  4. 4

    推送更改

  5. 5

    删除远程分支

  6. 6

    拉取和获取更改

  7. 7

    Git 和 GitHub

  8. 8

    测验

处理冲突
  1. 1

    冲突是如何产生的?

  2. 2

    解决冲突

撤销更改
  1. 1

    暂存工作目录

  2. 2

    git reset 命令

  3. 3

    使用 git reflog 命令撤销硬重置

  4. 4

    修改上次提交信息并撤销远程更改

  5. 5

    使用 git reset 命令合并提交

  6. 6

    git revert 命令

  7. 7

    测验

变基与拣选
  1. 1

    git rebase 命令

  2. 2

    使用 git rebase 命令进行拉取和快进合并

  3. 3

    通过 git rebase 命令合并提交

  4. 4

    拣选提交(cherry-pick)

  5. 5

    测验

结论
  1. 1

    总结

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)