|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/git-and-github-for-devops-ci-cd/
课程评论:没有评论
## Git、GitHub 和 GitHub Actions forDevOps CI/CD 课程总结 本课程旨在帮助您掌握 Git、GitHub 和 GitHub Actions,为 DevOps CI/CD 流程打下坚实基础。 **为什么要学习 Git?** Git 是 IT 行业必备技能。在 Stack Overflow 2020 调查中,与 Git 相关的问题是问得最多的。无论您是开发人员、测试人员还是系统管理员,Git 都被广泛使用,是您在 IT 丛林中生存的关键。 **Git 与 GitHub 的区别:** * **Git** 是一个版本控制系统,用于管理和跟踪源代码的历史记录。 * **GitHub** 是一个基于云的代码托管平台,用于管理 Git 仓库,让您可以随时随地访问您的代码。 **Git 是 DevOps 工具吗?** 是的,Git 是最流行的 DevOps 工具之一,广泛应用于软件行业的大型项目和软件开发生命周期 (SDLC) 的维护。 **课程内容亮点:** 本课程是一门精炼的实践课程,高效地涵盖了核心概念,同时注重实操。您将学习: * **版本控制系统的概念** * **Git 和 GitHub 的基础知识** * **Git 的使用方法** * **GitHub 的使用方法** * **仓库(Repository)的概念及本地仓库与远程仓库的区别** * **.git 文件夹的组成部分** * **分支(Branching)的概念及不同类型的分支** * **Git 中文件的不同状态** * **合并(Merge)的概念** * **等等** **实践实验室(Practical Labs)包括:** * 初始化 Git 仓库 * 将文件添加到暂存区并提交到本地仓库 * 将本地仓库推送到远程仓库 * 创建不同类型的分支 * 合并不同分支 * 检查提交日志和历史记录 * 比较不同提交 * 创建 `.gitignore` 文件以忽略特定类型的文件 * **等等** 本课程以**实践为导向**,通过丰富的实验操作,助您成为 Git 和 GitHub 的专家。
Why you should learn Git?In stackoverflow 2020 survey, the most asked questions was related to Git. Git is everywhere as it is used by everyone whether by developer or tester or sysadmin. That makes Git as a must knowing skill to survive in IT jungle.What is difference between Git and GitHub?Git is a version control system that manage and keep track of source code history where as GitHub is a cloud-based hosting website that manage Git repositories through which you can access your git repository from anywhere.Is Git a DevOps tool?Git is one of the most popular DevOps tools, widely used across the software industry to work on large projects and maintain SDLC.This is the crash course is fully packed with useful hands-on covering the key concepts at the same time without wasting crucial time of developer like you.In this learning path you will learn all the fundamental concepts of Git likeWhat is Version Control SystemWhat is Git and GithubHow to use GitHow to use GithubWhat is Repository and difference between local and remote repoComponents of.git folderWhat is branching and different types of branchingDifferent states of files in gitWhat is Merge and much moreThis skill track is fully focused on the practical approach with having lots of handy-useful labs to make you an expert on Git and Github.Practical Labs includesInitializing git repositoryAdding files to staging area and committing them to local repositoryPushing the local repository to remoteCreating different types of branchesMerging different brancheschecking logs and history of commitsComparing different commitsCreating.gitignore file to ignore specific kind of files and much more