|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/git-crash-course-getting-started-with-git-and-github/
课程评论:没有评论
课程名称:Git速成课程:Git和GitHub入门 课程概述:掌握Git的使用是成为成功软件开发者的必要条件。该课程旨在帮助学员集中注意力,获得有效使用Git和GitHub的基本实践经验和知识。课程强调实践经验,确保学员在学习过程中不会感到信息过载,从而能在掌握新技能时立刻应用。 课程内容包括:设置Git配置信息,学习基本命令,如初始化仓库、暂存文件、恢复更改、检查项目状态、查看文件差异、提交更改、移除文件、查看提交历史、创建和切换分支、合并变更、暂存更改及克隆远程仓库等。此外,还涵盖了Git的一些重要知识,如跟踪与未跟踪文件的生命周期、解决合并冲突、使用.gitignore文件忽略文件、了解origin的含义及创建成功的分支工作流等。 关于GitHub的部分,学员将学习如何创建和编辑个人资料,SSH与HTTPS的区别,创建SSH密钥以进行身份验证,以及创建和合并拉取请求等技能。最后,课程还包括一些命令行基础,比如通过echo创建文件、通过mkdir创建目录、使用cd更改目录以及理解波浪线(~)的含义。 通过本课程,学员不仅能够熟练使用Git和GitHub,还将更加熟悉命令行操作,为未来的开发工作打下坚实基础。
Learning how to use Git is truly a necessity if you want to become a successful software developer. We made this course so that you can focus on what matters and gain the basic practical experience and knowledge to use Git and GitHub effectively. We understand the importance of hands on experience when it comes to learning Git, and this course was created with that in mind.From the first video, we get your hands dirty in the command line whilst dropping the necessary information you need to know at the appropriate times. Utilizing this teaching style avoids overloading you while on your journey to mastering Git, ensuring that you get practical experience of the newly acquired skills immediately before learning something new.We first start this course off by setting up some necessary Git configuration before immediately learning about a useful command to help you alongside your journey of mastering Git. We then dive immediately into creating a git repository and become familiar with the following:Git CommandsInitializing a repository via initStaging (i.e. adding) files via addDiscarding changes via restoreProject state via statusFile differences via diffCommitting changes via commitRemoving files via rmViewing commit history via logCreating and checking out branches via branch and checkoutMerging changes via mergeStashing changes via stashCloning remote repositories via cloneHelpful Git KnowledgeThe life cycle of untracked and tracked filesCreating and resolving merge conflictsIgnoring files with.gitignoreWhat exactly origin meansCreating a successful branching workflowGitHubCreating and editing a profileSSH vs HTTPSCreating an SSH Key for authenticationCreating and merging pull requestsCommand LineCreating files via echoMaking (i.e. creating) directories via mkdirChanging directories via cdWhat tilde (i.e. ~) meansBy taking this course, you will not only acquire the necessary skills to practically use Git and GitHub, but you will come out more familiar with the command line and know your way around it.