|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/git-and-github-tutorial/
课程评论:没有评论
课程名称:Git Essentials - Git mastery的逐步指南 课程概述: 欢迎来到“人人适用的Git / Git Essentials”课程。这是针对现代网页开发者的更新版2020课程,支持Windows、Mac和Linux用户。在本课程中,您将学习所有关于Git和GitHub的工作知识。到课程结束时,您将具备申请工作的知识和信心,能够在团队中协作并参与开源项目。 Git是几乎每位开发者使用的秘密工具,但很少有人提起。由于这个工具非常常用,它很少出现在职位招聘中,因为人们普遍认为无论技能水平如何,您都应该知道如何使用Git和GitHub。课程内容涵盖了我在多年来与不同团队和公司合作时所用的实用知识。 学习如何使用Git和GitHub并不需要10小时、8小时甚至6小时。实际上,Git是一个复杂的程序,但使用Git却很简单。您将学习到若干每天使用的命令,以及每周可能见到的少数其他命令,而不必陷入那些您永远不会使用的高级Git命令之中。本课程将教您开发者日常使用Git的方式,避免浪费时间学习不必要的内容。 课程大纲涵盖: - 如何在命令行中使用Git(提示:首先学习命令行比使用可视化工具更重要,因为服务器上没有可视化程序) - 在Windows、Mac和Linux上安装Git - 配置计算机上的Git,并添加SSH密钥 - 创建、克隆和添加文件到GitHub仓库 - 管理文件、提交和分支 - 如何将分支合并到其他分支 - 如何查看旧文件及文件差异并忽略某些文件类型 - 解析仓库(repositories) - 如何在GitHub上进行操作:创建自定义分支和标签、管理issues和pull requests - 如何撤销工作、rebase以及处理合并与rebase冲突 此外,课程还包括大量实例演练,让学员通过创建自己的仓库、克隆我的仓库并安全地提交pull request来获得实践经验(因为实践是学习Git的最佳方式)。作为额外的奖励,学员还将学习GitHub的基本知识,课程中所学的Git和GitHub内容可以完全转移到GitLab和BitBucket上。 适合人群: - 从未使用过Git或GitHub的用户 - 想了解Git工作原理的人 - 曾在使用Git时遇到困惑的人 - 需要他人帮助使用Git的人 - 遇到棘手的Git冲突的人 - 想高效使用GitHub的人 如果您对以上任何问题的答案是肯定的,那么本课程非常适合您。如果您仍然对课程内容有所怀疑,可以免费观看前20多个视频,我已经开启了许多免费预览,因为我相信您将会对新的Git技能感到兴奋与自信!
Welcome to Git for Everybody / Git EssentialsThis is the updated 2020 version for the modern web developer and this course supports Windows, Mac and Linux users.In this course you learn everything you need to know about working with Git and GitHub.By the end of this course you will have the knowledge and confidence you need to:Apply for a jobWork in a teamWork on open source projectsGit is the secret tool that almost every developer uses but nobody talks about. It's such a commonplace tool that it's rarely mentioned on job postings because it's assumed that, no matter what your skill level is, that you KNOW how to use Git and GitHub.I've worked with several teams and companies over the years and everything you'll learn in this course is what I tend to use almost every day and certainly every week.To learn how to use Git and GitHub does not take 10, 8 or even 6 hours. The truth is Git is a complicated program, but using Git is easy! There are a number of commands you'll use every day, and a few more commands you'll see once or twice a week. Beyond that, you would be learning advanced Git that you'll never use, ever! Don't get stuck learning tools and commands that you'll never use. By taking this course, you are going to learn all the important aspects of Git and GitHub, and you won't be wasting 6+ hours learning things you'll never use. This course is designed to teach you Git the way the it's used everyday by a developer who uses it every day. Here's the rough outline of everything you'll learn in this course:How to use Git on the command line (pro tip: it's more important to learn Git from the command line first than it is to learn how to use a visual tool. Servers don't have visual programs)Installing Git on Windows, Mac and LinuxHow to configure Git on your computer, and add your SSH keyCreating, cloning and adding files to a GitHub repositoryManaging files, commits and branches How to merge branches into other branches How to view old files from an older timeViewing file differences and how to ignore certain file typesForking repos (repositories) How to work on GitHub by:Creating custom branches and tagsOpening and managing GitHub issuesOpening and managing pull requestsHow to undo a little work, and a lot of workHow to rebase How to work through merge and rebase conflicts And much much more!Plus we'll work through lots of real life examples together and get you'll get hands on experience with all of this by creating your own repositories, forking my repo, and even safely opening a pull request on my work for some seriously hands on experience (because Git is better learned by doing).As an added bonus, you'll also learn GitHub fundamentals - and everything you learn about Git and GitHub is completely transferable to GitLab and Bit Bucket! How to tell if this course is for you:Have you never used Git or GitHub? Have you ever wondered how Git works? Have you ever gotten stuck using Git? Have you ever needed to ask for help when using Git? Have you ever ran into a tricky Git conflict? Have you ever wondered how to efficiently use GitHub? If you answered yes to any of the questions above, this course is 100% for you.-And if you're still not convinced you'll learn some cool things in this course, feel free to watch the first 20+ videos for free - I've enabled so many free previews in this course because I'm convinced you'll walk away feeling excited and confident about your new Git skills!