GitHub: как добавить Gist в репозиторий?

Я новичок в GitHub и у меня есть несколько вопросов. Я использую проект PullToRefreshView из GitHub. Я создал свою вилку. Используя GitHub для Mac, я синхронизировал свою вилку с моим компьютером.

На GitHub Gist я нашел коммит с некоторыми изменениями в одном из файлов из оригинального репозитория: https://gist.github.com/1611706. Как я могу добавить это в свою собственную вилку?


person dhrm    schedule 16.01.2012    source источник


Ответы (2)


Простой способ:

  • Объедините этот Pull Request с помощью Кнопка GitHub Merge
  • Извлеките (синхронизируйте) изменения из вашего репозитория GitHub.

Менее простой способ:

  • Отобразите в браузере необработанную версию сути
  • Скопируйте содержимое
  • Откройте локально файл PullToRefreshView.m
  • Замените его содержимое содержимым буфера обмена
  • Подготовьте новую версию файла
  • Зафиксируйте локально и отправьте (опубликуйте) в репозиторий GitHub.

Примечание. Существуют другие подходы , но, учитывая небольшую историю Gist, они слишком сложны.

Примечание 2. Обратите внимание, что это изменение будет существовать только в вашем репозитории, а не в репозитории master (chpwn). Вы не сможете прозрачно извлекать выгоду из каждого вышестоящего обновления, вам придется их объединять.

person nulltoken    schedule 16.01.2012
comment
Итак, нет возможности напрямую подключить Gist к моему репозиторию, не копируя их код. Спасибо. Тогда я воспользуюсь менее простым способом. Могу ли я удалить ваш пул из моего репо? - person dhrm; 17.01.2012
comment
Хорошо, так что нет возможности напрямую подключить Gist к моему репозиторию -› Есть некоторые (см. первое примечание), но они немного излишни. Могу ли я удалить ваш пул из моего репозитория? -› Просто закройте его :) - person nulltoken; 17.01.2012

Дальнейшие последние разработки: вы можете напрямую импортировать из пользовательского интерфейса github.

person abalter    schedule 21.12.2016