2.3 Git Intro day 2 - CodeRefinery 2024 Mar

preview_player
Показать описание

We continue where we left off from day 1. We advance by working locally: first, cloning a repository and doing some of the same things we did yesterday (committing, branching, etc). Then, we clone a sample repository and use it to practice more advanced history inspection. Then, we show and practice taking a project that isn't controlled by git, doing the "git init", and doing all of the tracking, linking to the web repository (GitHub, GitLab, etc). The day ends with lots of practical advice on various topics.

00:00 Starting words
06:04 § Cloning a git repository and working locally
14:20 Demonstration of cloning a repository locally
22:56 Exercise introduction (cloning)
25:49 Exercise Q&A (cloning)
32:08 § Inspecting history
35:19 Demonstration of important commands
39:12 Exercise introduction (inspecting history)
44:21 Exercise Q&A (inspecting history)
55:27 Back from break, more comments on previous exercise
1:02:06 § How to turn your project into a Git repo and share it
1:02:33 Exercise introduction (sharing)
1:06:41 Exercise Q&A (sharing)
1:15:35 § Practical advice: how much git is necessary? (general Q&A)
1:26:03 General discussion and Q&A session
1:28:17 gitignore and git status
1:33:24 Branch design (when to branch) (continuation of practical advice)
1:39:22 How large should a commit be?
1:42:00 § What to avoid
1:47:13 Feedback of the day and more discussion
1:48:41 Preparation for day 3

-----

This is part of the CodeRefinery March 2024 workshop. The videos are available to everyone, but may be most useful to the people who attended the workshop and want to review later. In this workshop, week 1 was redesigned and day 1 starts with concepts in the GitHub web interface, and days 2-3 move to local work.

Рекомендации по теме