Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1.31 KB

File metadata and controls

18 lines (12 loc) · 1.31 KB

Git Clients

Git is a source code management (SCM) tool -- the most popular one right now.

Source code management (SCM) is used to track modifications to a source code repository. SCM tracks a running history of changes to a code base and helps resolve conflicts when merging updates from multiple contributors. SCM is also synonymous with Version control.

As software projects grow in lines of code and contributor head count, the costs of communication overhead and management complexity also grow. SCM is a critical tool to alleviate the organizational strain of growing development costs.

-- https://www.atlassian.com/git/tutorials/source-code-management

In this class you'll use Git to track changes for each of your exercises and projects. In order to use Git you'll need a Git client installed on your computer. A few good ones are:

GitHub is the most popular service for hosting collections of code stored in Cit (these collections are called "repositories"), and is where we'll be storing our code.

Recommended reading