2014-10-25 3 views
1

у меня есть GIT репо на моем Dropbox,Выдвинутый мерзавцу голую репо, и я не могу тянуть изменения от других машин

Я использую Ubuntu,

У меня есть проект, который я клонированный через

git clone blablabla/Dropbox/blablabla.git 

и я толкнул на 500, как раз в этом, но все, что я могу вытащить теперь от другой машины, как первый 400

также мой блаблабла/Dropbox/blablabla.git файл меньше, чем мой местный

/var/www/blablabla/.git 

так что я предполагаю, что некоторые файлы Арен толкались и так, кажется, когда я клонировать

blablabla/Dropbox/blablabla.git 

от другой машины

так, как я могу правильно нажать теперь на первой машине, так что я может вытащить из второго

у меня также есть филиалы

плюс git push dropboxUp to date

Помощь?

Я думаю, что я могу положить, что

/var/www/blablabla/.git 

на раздаточной и клонировать, что, но что есть я сделал неправильно на первой машине плюс я хочу, чтобы иметь возможность нормально толкать, так что вносит изменения, это работало некоторое время раньше (у меня есть некоторые изменения, но последние 100 фиксаций потеряли)

+0

Не используйте Dropbox для git.Используйте специальный репозиторий git, такой как GitHub, или, если вы настаиваете на частных репозиториях, BitBucket. Git определенно не теряет фиксации именно так. Это, скорее всего, проблема с синхронизацией Dropbox. – musiKk

+0

Мне удалось скопировать эту локальную папку .git на something.git в папку Dropbox, оттуда я мог потянуть, поэтому у меня есть данные. Я что-то думаю о разрешениях на запись или sth, я не знаю – Prozi

ответ

1

моего blablabla/Dropbox/blablabla.git файл меньше, чем мой местного /var/www/blablabla/.git

Конечно: первый - это голый репо (for you want to push to it).
Второй - это не-голый репо с рабочим деревом над ним. Он может включать в себя больше unpacked elements.

Использование Git с Dropbox опасно:

Да, вы не можете нажать на пачке , но вы можете быстро создать incremental bundle, чтобы обменять последние коммиты (я упоминаю сценарии in this answer).

Что касается недостающее зафиксируется, и git push dropbox показ «до даты», убедитесь, что вы в настоящее время на действительной ветви (git branch), а не в detached head.

 Смежные вопросы

  • Нет связанных вопросов^_^