Система управления версиями (VCS) – система, которая сохраняет изменения файлов.
Коммит (Commit) – структура данных, хранящая фиксированное состояние файлов и дополнительные сведения: дата, автор, email автора, сообщение и идентификатор коммита, указатели на родителей.
                
                2.22.0 (7 июня 2019)
            Чтобы создать новый репозиторий, нужно создать новую папку и выполнить в ней
                        git init
                    
                Чтобы получить копию локального репозитория:
                        git clone /path/to/repository
                    
                Чтобы получить копию удаленного репозитория:
                        git clone https://{username{:password}}@host/path.git
                    
                Рабочая директория – все файлы, содержащиеся в текущей версии проекта.
Staging директория (индекс) – содержит изменения для следующего коммита.
            
                        git add <filename>
                    
                
                        git add *
                    
                
                        git commit -m "Commit message"
                    
                Master является веткой по умолчанию
Чтобы создать новую ветку и сразу переключиться на нее:
                        git checkout -b feature_x
                    
                
                        git checkout master
                    
                
                        git merge feature_x
                    
                
            
                        git push origin <branch_name>
                    
                
                        git remote add origin <server_url>
                    
                
                        git fetch origin
                        git merge <branch_name>
                    
                Или:
                        git pull [--rebase] origin <branch_name>