RUVIDEO
Поделитесь видео 🙏

DSC UTeM DevOps Series #2: Git, GitHub & GitKraken

In the 2nd session of our DevOps series, we talked about the history and events that led to the creation of git. Then we also demoed usage of git, GitKraken and GitHub and how it helps students.
Finally, we talked about how to use git to get people accountable, and best practices to follow to make git commits useful and practical.
In the extras session, we dived into the logic and plumbing commands that show us how git ticks.
We hope that this session will benefit everyone, and serves as a foundation for upcoming projects.


DSC UTeM DevOps Series #2: Git, GitHub & GitKraken
Date : 9 June 2021
Time : 8.30pm - 10.30pm - 11:00 pm (Extras)
---------------
Timestamps:
00:00:00 - Opening Sequence
00:00:47 - Icebreaking Session
00:07:34 - Web Session Housekeeping
00:12:41 - The Problem
00:16:16 - SCM Tools
00:19:16 - What is git?
00:19:35 - A brief history of Git
00:24:29 - Simple Git Operations & Concepts
00:30:05 - GitKraken
00:32:34 - GitHub
00:37:10 - Demo Session Housekeeping
00:40:09 - [Demo] Forking Code
00:42:33 - [Demo] Initializing GitKraken
00:44:01 - [Demo] Cloning
00:45:46 - [Demo] Basic GitKraken Actions
00:47:50 - [Demo] Editing Code in VSCode
00:49:21 - [Demo] Staging and Commiting Code
00:53:59 - [Demo] Branching
00:56:56 - [Demo] Submitting Pull Request (GitKraken)
01:00:06 - [Demo] Submitting Pull Request (GitHub)
01:01:50 - About merge conflicts
01:02:49 - [Demo] Merging & Merge Conflicts
01:05:50 - Review of the Demo Agenda
01:06:31 - Pulling Changes
01:07:23 - [Demo] Editing files on GitHub (bad practice)
01:09:02 - [Demo] Pulling Changes
01:10:03 - [Demo] Manual Fetching
01:11:23 - Rebasing, Merging & How GUI on GitKraken helps
01:14:01 - [Demo] Initiating Projects
01:16:55 - Brief on .gitignore
01:18:57 - Choosing Licenses
01:19:29 - Brief on git LFS
01:20:37 - View on "Barebones" repo (Readme, )
01:21:37 - [Demo] .gitignore
01:22:49 - [Demo] Stashing, Stash Popping & Discarding Changes
01:25:26 - Best Practices
01:30:37 - [Demo] Protecting the main branch
01:33:50 - [Demo] Using webhooks to receive notifications
01:37:15 - Best Practices (Cont.)
01:39:08 - GitHub as Portfolio
01:40:02 - Making sure your teammate contributes
01:40:28 - [Demo] GitHub Insights
01:42:37 - [Demo] Git Blame
01:44:22 - Takeaway points
01:45:48 - The DSC UTeM DevOps Series
01:46:10 - Some PSAs (and free stuff)
01:49:49 - Additional Resources
01:51:42 - QnA
02:01:56 - [Extras] Git under the hood
02:07:29 - [Extras-Demo] Decomposing the git storage database
02:18:00 - [Extras] Why commiting in detached HEAD is bad
02:22:42 - Ending & Outro

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «DSC UTeM DevOps Series #2: Git, GitHub & GitKraken», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.