Git & GitHub

所在平台: Udemy

课程主页: https://www.udemy.com/course/git_github/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名:Git & GitHub** **课程概述:** 在当今IT领域,几乎所有人都需要处理代码,无论是程序员、分析师还是脚本编写者。从基础设施即代码(Infrastructure as Code)、安全即代码(Security as Code)到配置即代码(Configuration as Code),“一切皆代码”(Everything as Code)已成为常态。这意味着每个人都需要在代码仓库中管理、更新代码,理解软件开发流程,并与其他开发者协作。因此,掌握Git和GitHub已不再是可选项,而是必需技能。 本课程适合于任何IT从业者,无论你是仍在从事小型项目的程序员,还是系统管理员、架构师或项目经理。无论你的角色如何,迟早都需要在GitHub等平台上管理代码。 本课程不设过高的先修要求,你无需了解任何编程语言。所有示例都将基于文本文件或Markdown,课程中也会教授Markdown的使用。你只需具备学习的意愿、一台电脑和互联网连接。 **课程内容:** **第一部分:Git本地操作** * 从零开始学习如何在本地创建Git仓库。 * 掌握添加更改、提交(commit)、查看代码变更历史(谁、何时、何事)。 * 学习创建代码分支(branch)、合并分支(merge)、恢复旧版本文件、显示变更历史。 * 深入了解`rebase`、`cherry-pick`、`checkout`等命令,以及`restore`、`reset`和`revert`之间的区别。 * 所有命令都将通过命令行界面(CLI)演示,并展示如何在Visual Studio Code图形化界面中进行操作。 **第二部分:GitHub远程协作** * 将GitHub作为中央代码仓库,管理多个开发者对项目的贡献。 * 学习配置GitHub访问权限,使用Pull Request(拉取请求)进行代码审查和合并。 * 掌握在GitHub中实现分支策略。 * 学习如何避免代码冲突,以及如何解决已出现的冲突。 * 学习如何记录和跟踪团队工作,以及如何规避代码共享相关的风险。 **课程形式:** 课程包含一系列简短的视频课程,每个视频专注于Git或GitHub的某项功能。此外,还提供PDF格式的讲义,包含每节课的简要笔记。 **课程目标:** 完成本课程后,你将能够自信地在Git仓库和GitHub上维护你的代码。无论你的角色是程序员、分析师、脚本编写者还是管理员,你都将掌握管理代码仓库的关键技能。 **加入“Git & GitHub”课程,一起拥抱“一切皆代码”!** **教练:** Rafał

课程评论(0条)

课程详情

Kto pracuje z kodem? Programiści? Analitycy? Skrypterzy? Tak. Ale tak się nam świat poukładał, że aktualnie kodu używa każdy, kto pracuje w IT, bo mamy Infrastructure as Code, Security as Code, Configuration as Code - w skrócie Everything as Code! A skoro tak, to praktycznie każdy w IT musi ten kod utrzymywać w repozytorium, aktualizować go, rozumieć proces produkcji oprogramowania, współpracować z innymi developerami - i tu rodzi się potrzeba znajomości git i GitHub.Nieważne, czy jesteś programistą i być może pracujesz ciągle jeszcze nad małym projektem, gdzie wydaje się, że git nie jest potrzebny, czy jesteś administratorem, a może architektem, czy project managerem - prędzej czy później okaże się, że „na już" musisz skorzystać z repozytorium na GitHub. Znajomość git to w dzisiejszych czasach po prostu konieczność. Dlatego właśnie oddaje w Twoje ręce ten kurs, który opowiada o git i GitHub w zakresie pracy z kodem.Tak właściwie, to nie ma specjalnie wygórowanych wymogów, żeby uczestniczyć w tym kursie. Nie musisz znać żadnego języka programowania. Wszystkie przykłady są oparte o pliki tekstowe lub Markdown, którego też przy okazji się nauczymy. Wystarczą więc chęci, komputer i dostęp do Internetu.W pierwszej części kursu nauczysz się od podstaw, jak lokalnie na Twoim komputerze utworzyć repozytorium, dodawać zmiany, zatwierdzać je commitem, jak sprawdzać, co i kto ostatnio zmienił w kodzie, tworzyć równoległe wersje kodu w postaci branchy, jak je scalać poleceniem merge, jak odtwarzać wcześniejsze wersje plików, jak wyświetlać historie zmian. Dowiesz się, co to jest rebase, co to cherry-pick, checkout, czym różni się restore od reset czy revert.Każde z poleceń poznasz od podszewki, uruchamiając je z linii komend, ale zobaczysz też jak z nimi pracować w trybie graficznym w Visual Studio Code.W drugiej części kursu przyjrzymy się:GitHub jako centralnemu repozytorium, gdzie swoje zmiany zapisuje wielu programistów pracujących nad projektem. Dowiesz się, jak konfigurować dostęp do GitHub, jak korzystać z pull request, jak wykorzystać go w implementacji strategii branchingu. Zobaczysz też, jak unikać konfliktów bądź, jak je rozwiązywać, jeśli się już pojawią, jak dokumentować i śledzić pracę wykonywaną przez cały zespół oraz jak unikać zagrożeń związanych ze współdzieleniem kodu.Kurs składa się z krótkich lekcji video, każda poświęcona pewnej funkcjonalności git lub GitHub. Masz też do dyspozycji podręcznik PDF z krótką notatką z każdej lekcji.Kończąc ten kurs, bez problemu poradzisz sobie z utrzymaniem kodu swoich programów w repozytoriach git i na GitHub. Nieważne, czy jesteś programistą, analitykiem skrypterem, czy adminem - drzwi do utrzymania kodu w repozytoriach będą po tym kursie dla ciebie otwarte.Wszystko jest kodem. Zapraszam na kurs „Git & GitHub"!Twój trener, Rafał

课程标签

0人关注该课程

主题相关的课程