"Focus on what matters instead of fighting with Git." - цитата на официальном сайте программы
- Скачать программу с официального сайта (https://desktop.github.com) и установить ее
- Запустить программу и дождаться появления приветственного окна
- Пройти по пути File -> Options
- Во вкладке Accounts для входа в свой личный аккаунт GitHub нажать Sign in
- Ввести данные для входа и нажать Sign in
- Для того, чтобы добавить репозиторий, есть два пути:
- Выбрать его из списка доступных в правой части окна
- Клонировать репозиторий по интернет-ссылке (этот вариант рассматривается далее)
- Ссылку можно найти на странице репозитория на GitHub, скопировав ее из выпадающего списка Code -> HTTPS
- Нажав Clone a repository from the Internet в меню программы и пройдя во вкладку URL, указать ссылку на сайт и желаемый путь для хранения локальной версии репозитория и нажать Clone
- Откроется рабочее меню программы
- В верхней части располагаются выпадающие списки Current repository (текущий репозиторий), Current branch (текущая ветка) и кнопка, с помощью которой можно как забрать изменения из глобального репозитория, так и отправить их в него. Текущие репозиторий и ветка остаются по умолчанию
- Ниже находятся вкладки Changes и History, в которых отображаются текущие изменения локального репозитория по сравнению с глобальным и история commit-ов
- В самом низу - поля ввода обязательного краткого содержания Summary и описания Description создаваемого commit-а, а также иконка Commit to master для создания его локальной версии
- Для начала необходимо снова зайти в настройки во вкладку Git (File -> Options -> Git) и заполнить поля Name и Email. В Name допускаются варианты, но желательно исходить из своих имени и фамилии. При этом в качестве почты можно указать предложенный самим GitHub вариант, который можно найти на странице своего аккаунта, пройдя по Settings -> Emails (см. ниже)
- После клонирования репозитория по указанному ранее пути появятся все его файлы.
Попробуем добавить в библиотеку
очереднойрезистор. Так как УГО и посадочное место (добавляем резистор с типоразмером 0603) уже были добавлены в папки sch и pcb (см. ниже), остается прописать его в Excel-файле библиотеки
- Добавим резистор на 1 кОм от компании YAGEO Corp. в таблицу, заполнив все поля по образцу согласно документации, и сохраним изменения
- В меню программы во вкладке Changes появится изменение, не синхронизированное с глобальной версией репозитория - отредактированный файл библиотеки Database_Students. Перед тем, как отправить его, необходимо заполнить поле для краткого(!) содержания. Например, "Добавил резистор" или "Добавил диодную сборку" или "Исправил таблицу" и др. Поле для описания служит для более развернутого пояснения о сделанных изменениях, т.е. сюда пишется все остальное по мере необходимости. После проверки корректности сделанных изменений и заполнения полей следует нажать Commit to master
- Локальный commit создан! Во вкладке History можно в этом убедиться. Для отправки изменений в глобальную версию репозитория нажмите на Push origin
- В случае каких-то проблем локальный commit можно откатить во вкладке Changes, нажав Undo напротив commit-а
- После успешной синхронизации сделанное изменение станет частью истории репозитория. Также в этом можно убедиться на странице репозитория на GitHub





















