Игнорирование забавного рефери
git version 1.7.7
У меня есть репозиторий dropbox git.
С моего рабочего компьютера karl-sun
у меня есть push мои ветви к моему dropbox.
Когда я прихожу домой на своем домашнем компьютере karl-net
, я беру свои последние изменения, делаю еще немного работы, а затем нажимаю на свой dropbox.
Когда я делаю это, я получаю следующие сообщения.
error: * Ignoring funny ref 'refs/remotes/origin/dev (karl-sun's conflicted copy 2011-09-07)' locally
Это раздражает, есть ли способ избавиться от этого. И почему это происходит?
1 ответ:
Цитирую этот пост в блоге
Кажется, что это происходит, когда 2 человека толкают к началу / мастеру почти на в то же время. Это делает Dropbox обновить тот же файл и, кажется, будет причина ошибки. Когда это произойдет, вы можете поспорить, что один из люди, которые сделали толчок, потеряют его изменения в origin / master. Так вам придется исправить это соответствующим образом.
Ошибка "funny ref" не оказывает никакого критического влияния на репо и Git, кажется, работает отлично. Оно будет просто раздражать вас каждый раз, когда вы попробуй принести. Оказывается, что этот " мастер (конфликтная копия Шики 2010-01-14) " является филиалом в основном РЕПО. Просто удалив его будет удалите ошибку. В терминале перейдите в корневой каталог вашего основного РЕПО (Dropbox). папка:
git branch -d "master (Shiki's conflicted copy 2010-01-14)"