Я вчера прыгнул в 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.