[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.11,0:00:02.85,Default,,0000,0000,0000,,Before you continue to the next lesson, I'd like to encourage you to Dialogue: 0,0:00:02.85,0:00:06.25,Default,,0000,0000,0000,,take a minute to set up a Git workspace that will work well for you. Dialogue: 0,0:00:06.25,0:00:08.66,Default,,0000,0000,0000,,If you take the time to configure a few things about Git, Dialogue: 0,0:00:08.66,0:00:11.54,Default,,0000,0000,0000,,it can be much easier and more pleasant to use. Dialogue: 0,0:00:11.54,0:00:14.63,Default,,0000,0000,0000,,My configuration includes this custom prompt, Dialogue: 0,0:00:14.63,0:00:19.06,Default,,0000,0000,0000,,which shows my user name in purple and what directory I'm in in blue. Dialogue: 0,0:00:19.06,0:00:22.09,Default,,0000,0000,0000,,Having it more colorful like this just makes it stand out more from Dialogue: 0,0:00:22.09,0:00:23.65,Default,,0000,0000,0000,,the other commands. Dialogue: 0,0:00:23.65,0:00:29.15,Default,,0000,0000,0000,,Now, if I cd into a directory with a Git repository, I also have this in green, Dialogue: 0,0:00:29.15,0:00:32.25,Default,,0000,0000,0000,,which shows which commit I currently have checked out. Dialogue: 0,0:00:32.25,0:00:35.16,Default,,0000,0000,0000,,Right now, it's just showing the commit ID, but in lesson two, Dialogue: 0,0:00:35.16,0:00:39.11,Default,,0000,0000,0000,,you'll see how to give commits names and this will become more useful. Dialogue: 0,0:00:39.11,0:00:43.01,Default,,0000,0000,0000,,This prompt will also show a star if I've made any changes since committing. Dialogue: 0,0:00:43.01,0:00:48.22,Default,,0000,0000,0000,,So if I were to open up game.js and add another line, then you see a star here, Dialogue: 0,0:00:48.22,0:00:51.39,Default,,0000,0000,0000,,which indicates that I have changes that haven't been committed. Dialogue: 0,0:00:51.39,0:00:55.43,Default,,0000,0000,0000,,I'm just going to undo that, so now the star is gone. Dialogue: 0,0:00:55.43,0:00:57.29,Default,,0000,0000,0000,,I also have tab completion set up so Dialogue: 0,0:00:57.29,0:01:01.39,Default,,0000,0000,0000,,I can type just the first few characters of a Git command, for example, git l Dialogue: 0,0:01:01.39,0:01:05.57,Default,,0000,0000,0000,,and press Tab, and the rest of the command will be completed automatically. Dialogue: 0,0:01:05.57,0:01:08.95,Default,,0000,0000,0000,,There are also some situations where Git will open up a text editor. Dialogue: 0,0:01:08.95,0:01:12.44,Default,,0000,0000,0000,,For example, as you'll see in the next lesson, when you make a submit, Dialogue: 0,0:01:12.44,0:01:15.40,Default,,0000,0000,0000,,Git opens an editor for you to write a commit message. Dialogue: 0,0:01:15.40,0:01:18.28,Default,,0000,0000,0000,,You want to just set this editor to whatever you prefer to use.