@Apostol63

Как работать с репозиторием через fork?

Доброго дня. Вопрос в следующем. Если я создаю свой репозиторий, то и подключиться к нему и к конкретной ветке и залить через push новые данные получается без проблем.
Но если я делаю Fork репозитория друга, то вот тут и начинаются проблемы. git remote add... проходит без проблем, но далее ничего не получается.
Ни branch ни push.
В чем проблема может быть?
5b6012e732a97482829257.png
  • Вопрос задан
  • 16254 просмотра
Пригласить эксперта
Ответы на вопрос 3
Полезная шпаргалка по работе в команде.
Ответ написан
Вы показали картинку, но не описали как вы форк делали. Если делать через git clone все должно нормально работать
https://git-scm.com/docs/git-clone/2.18.0
https://git-scm.com/book/en/v2/Git-Basics-Working-...
https://git-scm.com/book/en/v2/Git-Branching-Remot...
https://git-scm.com/book/en/v2/Git-on-the-Server-T...

З.Ы. Заметил в метках гитхаб. Сделав форк, заливать изменения обратно можно только через пул реквесты, делаешь пуш в мастер бранч в своем аккаунте, а потом через морду гитхаб делаешь пул реквест, и хозяин репы должен ее одобрить.
Ответ написан
dlnsk
@dlnsk
ПК Партнер 01.01 -> ПК Поиск -> IBM PC
Если вы форкаете проект на GitHub, то и описание стоит поискать там же...
https://help.github.com/articles/fork-a-repo/
все давно расписано по шагам.
Ну или вот, частично переведено на русский:
https://git-scm.com/book/ru/v2/GitHub-%D0%92%D0%BD...

Кратко про GitHub:
1. Делаете fork и клонируете форкнутый репозиторий к себе на комп.
2. Чтобы обновить свой форк нужно локально сделать fetch с оригинального репозитория, а потом сделать push в свой форк.
3. Чтобы обновить оригинальный репозиторий, делаете локально новую ветку, в которую комитите все изменения. Пушите ее в свой форк, а затем на сайте создаете Pull Request. Хозяин оригинального репозитория должен принять ваши изменения.

Не забывайте, что когда у вас два удаленных репозитория, то по умолчанию все действия происходят с origin, а для работы со вторым нужно указывать его имя.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы