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: modified, staged, 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 - Atlanta GA |
Comments
Post a Comment