Posts

Showing posts from July, 2024

My Git Notes - Qiwei Mao, Atlanta GA

Image
 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