Я собираюсь начать с некоторой подробной справочной информации:Как переместить ваши изменения в разветвленное репо на Github?
Обычно для наших лекций мы собираем клонирование наших учителей репо на один из серверов школ. Затем мы вносим изменения в файлы, фиксируем их и выталкиваем из PuTTy.
Для нашей домашней работы мы разворачиваем репозиторий учителей, git клонируем их на сервер и снова повторяем то же самое.
Это приводит меня к моей конкретной проблеме: А именно, поскольку она уже была клонирована, я не видел необходимости копировать файлы заново, поэтому я продолжил свои изменения, git add., Git commit -m "comment", но когда он пришел, чтобы подтолкнуть изменения в Github, он выдает ошибку. Это все очень странно, потому что я уже подтолкнул свои коммиты в свой разветвленный репозиторий, но на этот раз он почему-то не работает.
Сообщение об ошибке:
To https://[email protected]/my_account/homework.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://[email protected]/my_account/homework.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes before pushing again.
See the 'Note about
fast-forwards' section of 'git push --help' for details.
Я новичок в общей сложности, когда дело доходит до мерзавец, поэтому я заранее извиняюсь, если это глупый или неясным вопрос.
пытаются вытягивать первый? – evolutionxbox
Вы клонировали из своего разветвленного репо или из репо учителя? – Baruch
Собственный репродукции. @Baruch –