Нужен совет по настройке Git (удаленное и локальное репо)

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

  1. Я инициализировал репозиторий Git на коробке и
  2. клонировал его на своем ноутбуке.
  3. Но после выполнения git push я получаю эту ошибку:

    remote: error: remote: error: по умолчанию обновляется текущая ветка в не-пустом хранилище remote: error: отклонено, так как это приведет к несовместимости индекса и рабочего дерева remote: error: с тем, что вы нажали, и для его соответствия потребуется 'git reset --hard'

Я знаю, что удаленное репо не было голым.

Я хочу спросить, единственный ли способ пойти с моим родом из настроек:

  1. Инициализация чистого репо на сервере
  2. Клонирование его на моем ноутбуке
  3. добавление новых файлов в локальное репо ноутбука и фиксация файлов
  4. push в удаленное репозиторий dev box

Даже эта настройка выдает мне ошибки:

No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
fatal: The remote end hung up unexpectedly

РЕДАКТИРОВАТЬ

Я пытался

git push origin master

Получил эту ошибку:

error: unable to create directory for .git/refs/remotes/origin/master
error: Cannot lock the ref 'refs/remotes/origin/master'.

О, тупой я ... Я думаю, что это sudo , как в

sudo сделать меня умный

7
задан 31 August 2010 в 04:15
поделиться