не удается перейти к удаленному репозиторию Git

StackOverflow https://stackoverflow.com/questions/855558

  •  21-08-2019
  •  | 
  •  

Вопрос

Я только вчера зашел в Git через Github и ухожу от svn.Я создал частное репозиторий, который я намерен использовать для синхронизации моих личных проектов между работой и домом.В процессе создания удаленного репозитория мои локальные файлы с работы были перемещены вверх.Прошлой ночью я смог перенести их на свой домашний ноутбук.

Теперь я добавил несколько новых файлов в каталог repo на работе.Я сделал "git add filename", где "filename" - это мой файл.Затем я выполнил "git commit -m 'мое сообщение'", и это, похоже, сработало.Однако я не могу подтолкнуть их к пульту дистанционного управления.Я попробовал "git push personal", но получил сообщение об ошибке:

To git@github.com:geuis/personal.git
 ! [rejected]        master -> master (non-fast forward)
error: failed to push some refs to 'git@github.com:geuis/personal.git'

Svn действительно прямолинеен, когда дело доходит до этого материала.Я пытался прочитать документы о том, как работает Git, но большая часть из них, похоже, предполагает, что вы уже знаете основы.

В моей ситуации, какие основы мне нужно знать?Удаленное репозиторий на Github и 2 отдельных извлечения на работе и дома, которые будут синхронизированы вручную с удаленным.

Я сижу на компьютере Mac.

Это было полезно?

Решение

Вообще говоря, чтобы иметь возможность переходить на удаленный сервер, вам необходимо быть в курсе последних событий в удаленном филиале.Попробуй git pull во-первых, тогда git push.

Кроме того, github рекомендует вам сделать git push -u personal master так что головка устанавливается удаленно

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top