From the course: Managing Python Projects

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Source control

Source control - Python Tutorial

From the course: Managing Python Projects

Start my 1-month free trial

Source control

- [Instructor] Source control, sometimes known as VCS, version control system is what keeps the history of the code. But far more important to that, it lets several developers work together on the same code base. There are many source control systems, Git, Subversion, Mercurial, Perforce, Team Foundation Service and others. The one that currently have the most launcher is Git and we're going to focus on it. However, the principles we'll talk about apply to other source control systems as well. Git has a lot of tooling around it and most IDEs such as PyCharm or Visual Studio Code have built in integration with it. I'm going to use Git from the command line. With your IDE, read documentation on how to use it with Git. Git is a decentralized version control system, known as DVCS. This means that everyone who have a Git repository on their machine have all the project history there, and can work without network connection.…

Contents