не могу нажать на удаленный репозиторий Git - PullRequest
3 голосов
/ 13 мая 2009

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

Теперь я добавил несколько новых файлов в каталог репо на работе. Я сделал «git add filename», где «filename» - мой файл. Затем я сделал "git commit -m 'my message'", и это, похоже, сработало. Я не могу подтолкнуть их к пульту, хотя. Я попробовал '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'

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

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

Я на Mac.

1 Ответ

7 голосов
/ 13 мая 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...