Python for Entrepreneurs Transcripts
Chapter: Digging Further into Git
Lecture: Working with Git

Login or purchase this course to watch this video and the rest of the course contents.
0:01 We got our first taste of Git and GitHub in the previous chapter,
0:03 and we have a little bunch of monotonous one-time setup where we installed Git,
0:07 signed up for GitHub and configured our account so that everything was connected.
0:10 With all that out of the way, we're going to get more hands on with Git in this chapter.
0:15 First, we're going to take a look at the Git commands,
0:18 git add, commit, status, push, pull, remote and a few others.
0:21 These are the basic building blocks of Git that allow us
0:24 to use it as a version control system.
0:26 Source control is critical even if you're working on your project by yourself,
0:29 if you're working with others, we're also going to cover
0:31 collaborating with other GitHub users, we'll add collaborators to our repository,
0:36 and take a look at how pull requests and issues work.
0:38 Learning about collaborating through GitHub will set us up great for later on,
0:42 in one of the chapters where we take a look
0:44 at working with other people on our businesses.
0:16 Most of our time in the videos in this chapter are going to be spent on the command line,
0:50 it's better to get comfortable with all the Git commands on the command line first,
0:53 because that's really where you're going to be working most of the time.
0:55 But we'll also take a look at graphical user interfaces, these GUIs are clients
0:59 that can make some confusing tasks easier by providing visuals
1:02 that make it easier to understand the outcome of the commands we're trying to run.
1:06 Those are the three primary objectives for this chapter.
1:09 I also recommend that you take some time each day to practice using Git
1:13 so you can build your muscle memory,
1:15 so the Git is a tool that boosts your productivity rather than getting in your way
1:17 whenever you are trying to get something accomplished.
1:19 Both Michael and I have been using Git for the last several years
1:22 and I can say with experience: When you use it regularly, the tool becomes second nature to you