diff --git a/git-quickstart.md b/git-quickstart.md index 45347a7..80b6492 100644 --- a/git-quickstart.md +++ b/git-quickstart.md @@ -1,8 +1,19 @@ -# git Quick Start +# git Quick Start Guide - [Official Git Documentation](https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control) - [Setup new repo](https://www.atlassian.com/git/tutorials/setting-up-a-repository) +## Git Fundamental +- Git is a distributed version control system. It was designed with the following goals + - Speed + - Simple design + - Strong support for non linear development + - Fully distributed + - Able to handle large projects + +- Git has three main states that your files can reside in: modified, staged, and committed + - ![Three states](/images/00-git-states.PNG) + ## Create a local repo ```bash # Create a bare repo diff --git a/images/00-git-states.PNG b/images/00-git-states.PNG new file mode 100644 index 0000000..7fb63b9 Binary files /dev/null and b/images/00-git-states.PNG differ