Форум программистов, компьютерный форум, киберфорум
Git
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/34: Рейтинг темы: голосов - 34, средняя оценка - 4.65
 Аватар для TheAthlete
174 / 170 / 19
Регистрация: 31.08.2010
Сообщений: 575

Как правильно синхронизировать репозитории в github.com

17.10.2013, 18:32. Показов 7148. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Есть такая ситуация: имеется 2 репозитория на github.com - исходный (не мой, доступа к нему нет) и склонированный. В исходном репозитории добавляются коммиты. Вопрос - как синхронизировать исходный и склонированный репозитории?

Если склонированном репозитории нажать кнопку "Compare & review", то выводится, что есть изменения в исходном репозитории и предлагается сделать pull request. Т.е. по сути добавляется еще один коммит в склонированный репозиторий, который делает мерж всех изменений.

При этом, если аналогичное делать в консоли с помощью git pull (для теста создал репозиторий и его клон в локальной директории), то никакого нового коммита не добавляется и два репозитория становятся идентичными. Как аналогичное сделать в github.com
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.10.2013, 18:32
Ответы с готовыми решениями:

Github: публичные релизы в закрытом репозитории - возможно ли?
Вопрос относится к Гитхабу. Можно ли сделать, чтобы коммиты и весь исходный код проекта были скрыты от посторонних глаз, но любой желающий...

Создание Issue на GitHub программно в указанном репозитории
Как создать Issue в указанном репозитории GitHub программно с указанным заголовком и текстовым содержанием?

Как правильно синхронизировать потоки?
По нажатию кнопки создается N потоков (в данном случае 5): Thread threads = new Thread; for (int i = 0; i <...

2
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
17.10.2013, 19:20
Цитата Сообщение от TheAthlete Посмотреть сообщение
При этом, если аналогичное делать в консоли с помощью git pull (для теста создал репозиторий и его клон в локальной директории), то никакого нового коммита не добавляется и два репозитория становятся идентичными. Как аналогичное сделать в github.com
если ты форкнутый репозиторий склонируешь, а потом добавишь удалёнкой исходный репозиторий и стянешь коммиты (со слиянием), то будет такое же слияние
слияние означает, что в твоём форке на сервере есть какие-то коммиты, которых нет в исходном репозитории
0
 Аватар для TheAthlete
174 / 170 / 19
Регистрация: 31.08.2010
Сообщений: 575
18.10.2013, 15:40  [ТС]
Решил вопрос - всю информацию нашел в статье Fork A Repo
Другими словами алгоритм работы следующий:
1. Делаем форк проекта.
2. Клонируем форк на локальную машину
3. Добавляем оригинальный репозиторий для отслеживания (git remote add && git fetch)
4. Для выгрузки изменений из оригинального репозитория в наш локальный выполняем команды (вместо upstream любое другое имя, которые вы задали в предыдущем пункте в команде git remote add):

Code
1
2
3
4
git fetch upstream
# Fetches any new changes from the original repository
$ git merge upstream/master
# Merges any changes fetched into your working files
5. Для загрузки изменений из нашего локального репозитория в форкнутый выполняем 'git push origin master'
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.10.2013, 15:40
Помогаю со студенческими работами здесь

Как правильно разместить и синхронизировать облачные сервисы на ПК ?
вопросы про Облака Программы Облаков - Mail@Cloud, ЯндексДиск, GoogleDisc, DropBox, OneDrive и другие устанавливаются (при их...

Как правильно синхронизировать работу сервера с браузера?
Здравствуйте. Кто не знает что такое карточная стратегия, прошу посмотреть видео(2 минутки). ...

Как правильно использовать API github.com?
Как правильно использовать API github.com? Пробую получить информацию по токену с помощью запроса к API описанного по ссылке...

Не удается правильно синхронизировать потоки, критическая секция
доброго времени суток. необходимо синхронизировать n = 2,4,8,16 потоков чтения записи (используется проекция файла) загвоздка в том,...

Как подключить репозитории?
Всем доброго времени суток )! Подскажите как подключить репозитарии в opensuse. я новичок.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru