Effective PyCharm (2021 edition) Transcripts
Chapter: Source control
Lecture: Source control introduction
0:02 Now that you know all about.
0:04 The editor in PyCharm, it's time to take our code and make sure it's
0:08 safe and sound. And that means putting it into source control.
0:12 So we don't want to lose our work and we want to be able to explore
0:15 with abandoned. We want to be able to just make changes and decide,
0:18 oh you know what, that didn't work.
0:20 So we're just going to roll it back to the last saved version of course.
0:22 Source Control is fantastic for that.
0:25 If you're working on a team then source Control is almost always the way that teams
0:30 collaborate and work together on a single set of files.
0:35 One of the things I love about PyCharm is how it takes all the history
0:39 and information inside your Source control repo,
0:41 whether that's GIT or subversion or whatever in its surfaces.
0:44 That back to the editor for example,
0:47 just pulling up a file, you'll be able to see what parts have been changed
0:50 what's been deleted, what's been added since the last time you did a check
0:54 in. Really, really amazing.
0:56 So we're gonna look at all those features and we're also going to look at GitHub.
0:59 Github and Git is really where the action is today.
1:02 Especially get and you'll see that PyCharm is all about working with Git as well
1:07 as their special features built in for Git flow that is somebody submits a pull request to
1:13 some project that we're working on.
1:15 There's ways we can actually see that directly and PyCharm,
1:18 check it out, explore it and then emerge that back all from the editor.
1:23 Really, really nice way. So let you explore what you're about to merge,
1:26 not just have to read the files in GitHub and say,
1:28 seems okay, let's go. So the source control features and PyCharm are amazing so lets dug in.