[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.69,Default,,0000,0000,0000,,greatly expanding the number of employees Dialogue: 0,0:00:29.69,0:00:31.12,Default,,0000,0000,0000,,that contribute to a project. Dialogue: 0,0:00:31.12,0:00:33.65,Default,,0000,0000,0000,,When we see a project\Nthat we'd like to contribute to, Dialogue: 0,0:00:33.65,0:00:36.85,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.85,0:00:38.72,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:51.40,Default,,0000,0000,0000,,Once this is under your account Dialogue: 0,0:00:51.40,0:00:53.22,Default,,0000,0000,0000,,there's some metadata there that shows Dialogue: 0,0:00:53.22,0:00:56.27,Default,,0000,0000,0000,,who owns the original copy\Nof this project and you can also see Dialogue: 0,0:00:56.27,0:00:58.82,Default,,0000,0000,0000,,who else has maybe\Nforked 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.98,Default,,0000,0000,0000,,All of this is a preparatory step Dialogue: 0,0:01:09.98,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.22,0:01:20.84,Default,,0000,0000,0000,,Thanks for watching another episode\Nof Git and GitHub Foundations on forking. Dialogue: 0,0:01:20.84,0:01:24.03,Default,,0000,0000,0000,,As always, don't forget to click\Nsubscribe over on the side, Dialogue: 0,0:01:24.03,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.84,Default,,0000,0000,0000,,or see some of these other\Neducational videos Dialogue: 0,0:01:29.84,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) \N(voices silenced)