Git by Example
学习使用 Git 进行团队协作和错误控制,掌握终端命令和可视化界面操作
讲师:Jose Salvatierra, Teclado by Jose Salvatierra
安装有道
用不到
您将学到什么
- 掌握软件开发中最重要的一项技能之一
- 深入了解 Git 的工作原理,而不仅仅是停留在高层次的理解上
- 学习分支、合并以及合并冲突
- 使用 GitHub 的远程仓库存储你的代码
- 了解用于管理分支和贡献的行业标准 GitFlow 工作流
课程要求
- 运行 Windows、Mac OS 或任何 Linux 发行版的计算机
- 免费的 Git 软件,我将教你如何安装
课程描述
Git 是所有技术公司团队成员必备的技能。为了生存,技术公司越来越依赖持续交付来为客户提供更好的体验。使用 Git 或其他版本控制系统是实现这一目标所必需的。
Git 对于团队合作、组织和项目管理至关重要。当所有团队成员都能立即看到代码更改并了解他人的工作时,协作会变得更加容易。
使用 Git 几乎不会出错。如果有人删除了代码、改变了项目的结构或提交了不完整的代码,你可以随时回滚。每个人都会犯错误,但只要正确使用 Git,任何错误都不会致命。
今天我们将确保你熟悉、理解并掌握名为 Git 的极其流行的版本控制系统。Git 最初用于 Linux 项目,因此它非常轻量级,但仍能处理大型项目。
在本课程中,我们将学习:
什么是版本控制,对于不熟悉的学员提供一个简单的介绍。
Markdown:它是如何工作的以及如何使用它。
仓库的基本结构。理解底层一切是如何运作的至关重要。
正确使用终端/命令行。
使用 VIM,在命令行中的优秀文本编辑器。我们将在不使用图形界面时用它来编写提交信息。
配置 Git,使其在任何系统上都能正常工作。
你将用于每个项目的 Git 基本命令:git add、git commit、git push、git pull 和 git fetch。
撰写有意义的提交信息。这非常重要,以便所有查看项目的人了解发生了什么。
分支是什么?
通过 Gitflow 工作流组织分支,确保你的项目具有良好的结构和易于协作的工作流程。
合并两个分支。
处理合并冲突。我们不会遇到很多这种情况!
使用 SourceTree 在 IDE 之外进行 Git 操作。
现在你可以获得一项重要且需求量大的技能,以增强你的简历和发展能力,帮助团队交付工作软件,并让公司喜欢你。
本课程适合谁:
- 各级软件开发人员
- 希望了解软件开发流程的项目经理
- 任何希望阅读和理解软件开发项目的人












