[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.22,0:00:01.98,Default,,0000,0000,0000,,{\i1}Forking{\i0} is the safe foundation Dialogue: 0,0:00:01.98,0:00:03.100,Default,,0000,0000,0000,,to contributing to any\Nopen source project. Dialogue: 0,0:00:04.22,0:00:07.08,Default,,0000,0000,0000,,♪ (soft music) ♪ Dialogue: 0,0:00:09.80,0:00:13.50,Default,,0000,0000,0000,,Welcome to another episode\Nof Git and GitHub Foundations on {\i1}forking{\i0}. Dialogue: 0,0:00:13.50,0:00:16.29,Default,,0000,0000,0000,,{\i1}Forking{\i0} is the act of taking\Nyour repository and copying it Dialogue: 0,0:00:16.29,0:00:17.58,Default,,0000,0000,0000,,under your own account. Dialogue: 0,0:00:17.58,0:00:20.64,Default,,0000,0000,0000,,Now this act of copying\Nallows you to safely make changes Dialogue: 0,0:00:20.64,0:00:22.20,Default,,0000,0000,0000,,essentially in a sandbox. Dialogue: 0,0:00:22.20,0:00:24.98,Default,,0000,0000,0000,,This works both on the open source model Dialogue: 0,0:00:24.98,0:00:27.61,Default,,0000,0000,0000,,as well as an open company model, Dialogue: 0,0:00:27.61,0:00:29.43,Default,,0000,0000,0000,,greatly expanding the number of employees Dialogue: 0,0:00:29.43,0:00:31.12,Default,,0000,0000,0000,,that contribute to a project. Dialogue: 0,0:00:31.12,0:00:33.40,Default,,0000,0000,0000,,When we see a project\Nthat we'd like to contribute to, Dialogue: 0,0:00:33.40,0:00:36.47,Default,,0000,0000,0000,,we click the {\i1}Fork{\i0} button to make a copy\Nof that into our own account Dialogue: 0,0:00:36.47,0:00:38.22,Default,,0000,0000,0000,,and then begin to make our own changes. Dialogue: 0,0:00:38.72,0:00:40.96,Default,,0000,0000,0000,,The appropriate step\Nis to create a {\i1}branch{\i0} Dialogue: 0,0:00:40.96,0:00:42.65,Default,,0000,0000,0000,,on that forked copy Dialogue: 0,0:00:42.65,0:00:45.21,Default,,0000,0000,0000,,so that there's a name,\Nlabel and container Dialogue: 0,0:00:45.21,0:00:47.63,Default,,0000,0000,0000,,for the potential contribution\Nthat we'll later make Dialogue: 0,0:00:47.63,0:00:49.21,Default,,0000,0000,0000,,to the original repo. Dialogue: 0,0:00:49.57,0:00:52.38,Default,,0000,0000,0000,,Once this is under your account\Nthere's some metadata there Dialogue: 0,0:00:52.38,0:00:55.08,Default,,0000,0000,0000,,that shows who owns\Nthe original copy of this project, Dialogue: 0,0:00:55.08,0:00:58.47,Default,,0000,0000,0000,,and you can also see who else\Nhas maybe forked this project as well. Dialogue: 0,0:00:58.82,0:01:02.74,Default,,0000,0000,0000,,The network graph supplements that\Nwith metadata down to the commit level Dialogue: 0,0:01:02.74,0:01:05.91,Default,,0000,0000,0000,,seeing what work people are doing\Nin the repositories. Dialogue: 0,0:01:08.07,0:01:09.72,Default,,0000,0000,0000,,All of this is a preparatory step Dialogue: 0,0:01:09.72,0:01:12.90,Default,,0000,0000,0000,,for offering your changes back\Nto the original project owner Dialogue: 0,0:01:12.90,0:01:15.19,Default,,0000,0000,0000,,through the mechanism\Nof a {\i1}Pull Request{\i0}. Dialogue: 0,0:01:17.64,0:01:21.06,Default,,0000,0000,0000,,Thanks for watching another episode\Nof Git and GitHub Foundations on forking. Dialogue: 0,0:01:21.06,0:01:23.94,Default,,0000,0000,0000,,As always, don't forget to click\Nsubscribe over on the side, Dialogue: 0,0:01:24.38,0:01:27.61,Default,,0000,0000,0000,,or leave us questions\Nor comments down below, Dialogue: 0,0:01:27.61,0:01:29.66,Default,,0000,0000,0000,,or see some of these other\Neducational videos Dialogue: 0,0:01:29.66,0:01:31.99,Default,,0000,0000,0000,,especially the one on {\i1}Pull Requests{\i0}. Dialogue: 0,0:01:32.76,0:01:35.78,Default,,0000,0000,0000,,♪ (soft music) ♪