Source Code Management Using Git
This chapter is about source code management (SCM) using Git. SCM is also known as version control as part of a version control system (VCS). SCM is an important part of software development, especially for teams, but can also provide benefits for solo developers.
There are many graphical user interfaces for working with Git, and most code editors include integrations with Git. Since I want this chapter to work for all my readers, it will explain concepts and show examples using the Git
CLI because that is consistent and works across all platforms.
Once you have learned how to control Git at the command prompt and understand its concepts, you can switch to using any GUI tool that you prefer. At the end of this chapter, I link to online-only material that show common integrations, for example, for Visual Studio. Since the GUIs change frequently, I will be able to keep them updated online.
This chapter covers the following topics:
-
...