|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/git-and-github-for-beginners-at-work/
课程评论:没有评论
课程名称:职场初学者的 Git 和 GitHub 课程概述:在职场上,不确定如何使用 Git 和 GitHub 吗?使用 Git 意味着你能够熟练运用它作为软件开发中的协作工具。然而,了解 Git 和 GitHub 的功能或命令远远不够。你需要能够建立标准的 Git Flow 政策,以便与同事进行有效的协作。完成本课程后,即使你对 Git 和版本控制一无所知,也能从零开始建立和使用 Git Flow 政策,并能够遵循团队的 Git Flow 政策并将其应用于工作中。 本课程通过各种场景让你体验专业开发人员如何实际使用 Git 和 GitHub,并通过角色扮演模拟你在职场中可能遇到的角色和情况,帮助你掌握 Git 和 GitHub。 学习要点: 1. 即使对 Git 和版本控制一无所知,你也能在工作中使用 Git 和 GitHub。 2. 能够建立标准的 Git Flow 政策并有效与同事协作。 3. 通过角色特定场景的实际示例学习 Git 和 GitHub 的基础知识,从基本功能到协作。 4. 在包括 Windows、macOS 和 Linux 的各种操作系统环境中学习 Git 和 GitHub。 5. 深入了解职场中高级开发人员所需的 Git 和 GitHub 知识,课程中会有资深开发人员解答问题。 课程结构: - 第一部分:团队项目中的 Git 和 GitHub 了解版本和版本控制系统的必要性,并准备实践环境。 - 第二部分:学习基本的 Git 命令 了解 Git 和 GitHub 中源代码管理的基本流程,并探索项目管理的关键命令。通过实践管理个人项目,设置项目为 Git 仓库。 - 第三部分:Git Flow 学习 Git 中分支的概念和 Git Flow,建立 Git Flow 环境,为团队项目实践做准备。 - 第四部分:场景 1 - 功能开发 在第一个 Git Flow 场景中,你将创建功能分支以进行功能开发,学习如何使用 GitHub 管理需求及项目板。 - 第五部分:场景 2 - 发布 在第二个 Git Flow 场景中,你将创建一个发布分支来进行代码版本的发布,学习测试、解决问题及发布相关任务的流程。 - 第六部分:场景 3 - 热修复 在第三个 Git Flow 场景中,你将创建热修复分支以紧急修复发布版本中的 bug,学习处理关键问题后关闭热修复分支的操作。 通过本课程,你将全面掌握职场所需的 Git 和 GitHub 知识与技能。
Not sure how Git and GitHub are being used at work?Using Git at work means that you are proficient in using it as a tool for collaboration in software development. However, it is not enough to simply know the features or commands of Git and GitHub. You need to be able to set up standard Git Flow policies for collaboration at work, and you need to be able to work seamlessly with your coworkers based on those policies.By the end of this course, you will be able to set up and use Git Flow policies from scratch, even if you know nothing about Git and version control, and you will have the skills to follow your team's Git Flow policies and apply them to your work.Experience how professional developers actually use Git and GitHub through a variety of scenarios and role-play the roles and situations you might encounter in the workplace. It's time for you to master Git and GitHub.(POINT 1) You will be able to use Git and GitHub in the workplace, even if you don't know anything about Git or version control.(POINT 2) You will be able to set up a standard Git Flow policy for collaboration at work and follow that policy to collaborate effectively with coworkers.(POINT 3) You will learn the basics of Git and GitHub, from basic features to collaboration, through practical examples in role-specific scenarios.(POINT 4) You will learn Git and GitHub in a variety of operating system environments, including Windows, macOS, and Linux.(POINT 5) You will learn in-depth knowledge of Git and GitHub required in the workplace as senior developers are dedicated to answering Q & As on the course.Section 1: Git & GitHub for Team ProjectsUnderstand the need for versions and version control systems, and prepare your environment for the practice ahead.Section 2: Learn Basic Git CommandsLearn the basic flow of source management in Git and GitHub, and explore Git's key commands for project management. You set up your project as a Git repository with practice managing a personal project with Git. You walk through the process of creating a commit of a file to version control and then pushing it to a remote repository on GitHub.Section 3: Git Flow Learn the concept of a branch in Git and Git Flow. You build an environment for Git Flow and prepare for a team project practice. In this practice, there will be two roles: team leader and team member, and you do practice specific to each role.Section 4: Scenario 1 - Feature DevelopmentIn the first Git Flow scenario, you create a feature branch for feature development. At a workplace, there are many requirements coming in from different teams. To effectively manage these requirements, you learn about GitHub's features, how to create and manage issues, and how to use projects boards.Section 5: Scenario 2 - LaunchIn the second Git Flow scenario, you create a release branch for a release. When releasing a developed code version of a team's project at the workplace, you create a release branch, have it tested by the Quality Assurance (QA) team, address identified issues, and proceed with release-focused tasks. Let's try this release-focused practice.Section 6: Scenario 3 - HotfixIn the third Git Flow scenario, you create a hotfix branch to urgently fix a bug in a released version. The hotfix branch is a branch used for unplanned deployments, and it is created in response to an immediate issue with the stability of the deployed code. In this scenario, you practice closing a branch after resolving a critical bug in operation with a hotfix branch.