Skip to content

Latest commit

 

History

History
92 lines (52 loc) · 7.76 KB

File metadata and controls

92 lines (52 loc) · 7.76 KB

Пополнение библиотеки с помощью GitHub Desktop

"Focus on what matters instead of fighting with Git." - цитата на официальном сайте программы

Порядок действий

  1. Скачать программу с официального сайта (https://desktop.github.com) и установить ее

  1. Запустить программу и дождаться появления приветственного окна

  1. Пройти по пути File -> Options

  1. Во вкладке Accounts для входа в свой личный аккаунт GitHub нажать Sign in

  1. Ввести данные для входа и нажать Sign in

  1. Для того, чтобы добавить репозиторий, есть два пути:
    • Выбрать его из списка доступных в правой части окна
    • Клонировать репозиторий по интернет-ссылке (этот вариант рассматривается далее)

  1. Ссылку можно найти на странице репозитория на GitHub, скопировав ее из выпадающего списка Code -> HTTPS

  1. Нажав Clone a repository from the Internet в меню программы и пройдя во вкладку URL, указать ссылку на сайт и желаемый путь для хранения локальной версии репозитория и нажать Clone

  1. Откроется рабочее меню программы
    • В верхней части располагаются выпадающие списки Current repository (текущий репозиторий), Current branch (текущая ветка) и кнопка, с помощью которой можно как забрать изменения из глобального репозитория, так и отправить их в него. Текущие репозиторий и ветка остаются по умолчанию
    • Ниже находятся вкладки Changes и History, в которых отображаются текущие изменения локального репозитория по сравнению с глобальным и история commit-ов
    • В самом низу - поля ввода обязательного краткого содержания Summary и описания Description создаваемого commit-а, а также иконка Commit to master для создания его локальной версии

  1. Для начала необходимо снова зайти в настройки во вкладку Git (File -> Options -> Git) и заполнить поля Name и Email. В Name допускаются варианты, но желательно исходить из своих имени и фамилии. При этом в качестве почты можно указать предложенный самим GitHub вариант, который можно найти на странице своего аккаунта, пройдя по Settings -> Emails (см. ниже)

  1. После клонирования репозитория по указанному ранее пути появятся все его файлы. Попробуем добавить в библиотеку очередной резистор. Так как УГО и посадочное место (добавляем резистор с типоразмером 0603) уже были добавлены в папки sch и pcb (см. ниже), остается прописать его в Excel-файле библиотеки

  1. Добавим резистор на 1 кОм от компании YAGEO Corp. в таблицу, заполнив все поля по образцу согласно документации, и сохраним изменения

  1. В меню программы во вкладке Changes появится изменение, не синхронизированное с глобальной версией репозитория - отредактированный файл библиотеки Database_Students. Перед тем, как отправить его, необходимо заполнить поле для краткого(!) содержания. Например, "Добавил резистор" или "Добавил диодную сборку" или "Исправил таблицу" и др. Поле для описания служит для более развернутого пояснения о сделанных изменениях, т.е. сюда пишется все остальное по мере необходимости. После проверки корректности сделанных изменений и заполнения полей следует нажать Commit to master

  1. Локальный commit создан! Во вкладке History можно в этом убедиться. Для отправки изменений в глобальную версию репозитория нажмите на Push origin

  1. В случае каких-то проблем локальный commit можно откатить во вкладке Changes, нажав Undo напротив commit

  1. После успешной синхронизации сделанное изменение станет частью истории репозитория. Также в этом можно убедиться на странице репозитория на GitHub