Я довольно новичок в Git, и мне пока очень нравится, но я не уверен, что здесь делать.
Я разбудил проект github и в настоящее время занимаюсь переносом его на другой язык. Для справки, я создал ветку кода, как это было, когда я делал форк. Моя проблема сейчас в том, что исходный проект был обновлен, и я не могу понять, как перенести эти изменения в мою ветку из исходного мастера (потому что «origin» указывает на мой проект github).
Дополнительный вопрос для моего собственного образования: какую команду должен выполнить владелец исходного проекта, чтобы перенести изменение из моей ветви в свою основную ветку?
РЕДАКТИРОВАТЬ: Эти ответы работают, когда я запускаю их из своей собственной «основной» ветви, но не когда я запускаю их из своей «отслеживающей» ветви (здесь я использую термин свободно, потому что знаю команду git команды то же имя. Не уверен, что он делает, хотя).
Когда я в своей ветке, не являющейся мастером, и запускаю git fetch upstream
, ничего не происходит. Когда я пытаюсь git fetch upstream:master
, он говорит
ssh: upstream: no address associated with name
fatal: The remote end hung up unexpectedly