My Git Notes - Qiwei Mao, Atlanta GA

 Git is a free and open source distributed version control system (DVCS) designed to handle everything from small to very large projects with speed and efficiency link

Types of VCS

  • Local Version Control Systems
  • Centralized Version Control Systems
  • Distributed Version Control Systems (Git)

Snapshots, Not Differences

Storing data as changes to a base version of each file

Storing data as snapshots of the project over time (Git)

The Three States

Git has three main states that your files can reside in: modifiedstaged, and committed

  • Modified means that you have changed the file but have not committed it to your database yet.
  • Staged means that you have marked a modified file in its current version to go into your next commit snapshot.
  • Committed means that the data is safely stored in your local database.
Qiwei Mao, Mao Qiwei, Atlanta GA, ESP32
Qiwei Mao - Atlanta GA


Comments