# Getting Started with Git

DevFeed: [Getting Started with Git](<https://devfeed.tech/articles/getting-started-with-git-30565.md>)

Original publisher: [Read original article](<https://ryanharter.com/blog/2014/01/getting-started-with-git/>)

Published: 2014-01-29T07:00:00Z

Content type: tutorial

Language: en

Sources: [Blogs on Ryan Harter](<https://devfeed.tech/sources/blogs-on-ryan-harter.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [version-control](<https://devfeed.tech/topics/version-control.md>), [Code](<https://devfeed.tech/topics/code.md>), [Homebrew](<https://devfeed.tech/topics/homebrew.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [git](<https://devfeed.tech/tags/git.md>), [homebrew](<https://devfeed.tech/tags/homebrew.md>), [install](<https://devfeed.tech/tags/install.md>), [repository](<https://devfeed.tech/tags/repository.md>), [scm](<https://devfeed.tech/tags/scm.md>), [version-control](<https://devfeed.tech/tags/version-control.md>)

## AI overview

A beginner-oriented guide to Git that explains source code management and version control, including how versioning helps developers track changes, fix bugs in earlier releases, and merge fixes into current development. It also covers installing Git, initial configuration, creating a repository, and adding a .gitignore file.

## Source excerpt

This is the second post in my Start to Finish series. You can check out my first post introducing the series and my tools here. What is SCM? SCM, or source code management, is a system that helps developers manage the source code for their projects. They have been around forever, things like CVS, Subversion (SVN) and now Git are the popular ones. SCMs allow you to version your source code, which is why they are also called Version Control Systems. Versioning your code helps you easily keep track of changes that have been made so that you can go back to previous versions in case anything happens.