Git

Git - мощная и сложная распределенная система контроля версий. Понимание всех возможностей git открывает для разработчика новые горизонты в управлении исходным кодом. Самый верный способ обучиться владению Git - испытать его своими руками.

Поэтому если у вас нет опыта работы с git, то настоятельно советуем попытаться поработать с ним, например, пройдя обучающий интерактивный тур или ознакомившись с инструкциями (здесь и здесь) и потыкавшись самостоятельно, например, в интерактивном учебнике с визуализацией learnGitBranching.

У вас также нет ограничений в плане использования типа приложения для работы с гитом - консольное, GUI (либо это, либо это) или веб-сервис. На первых практических парах будет возможность потыкаться с тестовыми репозиториями, чтобы к первой лабораторной у вас была уверенность в работе с системой.