Introduction to GIT
Introduction to GIT
WARNING: Work in progress
Introduction
GIT is a Version Control System (VCS) for source code created by Linus Torvald (the creator of Linux). It allows to share and collaborate on code efficiently. It somewhat has a diffucult barrier to entry because it's packed with feature. However you can learn a few basic terms and command to use it in an easy way.
Distributed
In opposition ot other VCS (Subversion for instance), GIT is distributed. It means there's no central server and everything you do is happening on your local machine. It also means you can work on your code locally without being connected to the internet and syncronize with a remote server later.
Vocabulary
Here's a list of usual terms you will enconter in the guide, you can refer to it later.
- Repository:
- Local:
- Remote:
- Working copy:
- Index / Staging area:
- ...
Basic operations
References
- Last Author
- aubort
- Last Edited
- Dec 20 2017, 11:44