Установка Git
Git — распределённая система управления версиями проекта.
Используется как главное мастер хранилище проекта.
Downloads
Скачать git client можно по этой ссылке: git-scm.com/downloads
После установки Git, необходимо выполнить установку ssh ключей. Создайте ключи в личном кабинете хранилища Git и затем установить ключи на ваш ПК.
Вам может помочь администратор
Клонирование репозитория для дальнейшей работы
Клонирование репозитория это "скачивание" проекта с хранилища гит.
Для того, чтобы скачать определенный проект, нужно открыть командную строку и выполнить команду:
git clone git@bitbucket.org:samedia-dev/sandbox.vue.git
После выполнения команды, проект успешно будет склонирован и у вас появится папка с проектом.
Сохранение правок кода в Git
После того, как вы создали проект и изменили его, необходимо добавить изменения в git и сохранить их там.
В терминологии Git это: Добавить изменения > сделать коммит > запушить
Перейдите в папку с проектом, откройте командную строку и введите:
git add --all
Эта команда позволит добавить изменения если они были в проекте, если их не было то и добавлять нечего, в таком случае git сообщит об этом.
После того как изменения добавлены, необходимо сделать коммит. Коммит позволяет сохранить изменения и описать то что произошло.
Для реализации коммита выполните следующую команду:
git commit -m "add first changes in my project"
Теперь когда изменения сохранены их нужно "протолкнуть" или как говорят просто: "запушить"
git push
Готово! Теперь те правки которые вы выполнили у себя в проекте, будут сохранены в репозитарии.
Актуализация проекта git pull
Перед тем как вы начнете дорабатывать проект, нужно убедится что вы работаете с актуальной версией.
Чтобы выполнить актуализацию, нужно "запулить" изменения.
Перейдите в папку с проектом и выполните команду:
git pull
После выполнения команды есть несколько вариантов что ответит гит:
- Проект не изменился
- Проект изменился и изменения скачались
- Проект изменился и возник конфликт версий
В готовой сборке vue-cli перед каждым запуском проекта команда pull выполняется автоматически