Это я к тому, что у него есть своё собственное мнение по поводу переводов строк у вас в файле. Что выливается в что-то вроде:
% git stИ даже
# ты хуй и говно on branch master
# я твой дом труба шатал
# Changes not staged for commit:
# modified: foo/bar/baz.c
% git stash
Saved working directory and index state WIP еби гусей и жди ответного гудка
% git st
[skip]
# modified: foo/bar/baz.c
% git stash pop
error: Your local changes to the following files would be overwritten by merge:
foo/bar/baz.c
Please, commit your changes or stash them before you can merge.
Aborting
% git stash show -p | git apply && git stash dropне помогает
<stdin>:482: trailing whitespace.
error: patch failed: foo/bar/baz.c:1
levin-matveev.livejournal.com
и всё у них так.
и всё у них так.
git push origin :newfeature«мне надо удалить ветку на remote, какой бы ман посмотреть? очевидно же, что man git-push!»
That will delete the newfeature branch on the origin remote
Причём феерическое. Надоело уже.
Жуйк, ты, наверное, скажешь, что я ламо и маздай. Но всё-таки странная штука этот Git. Буквально на ровном месте git fsck выдаёт 15 штук dangling blob'ов. Два дня репозиторию. Коммитов — ну штук 20 от силы. ЧЯДНТ + WTF?
Кстати, именно из-за этих висячих объектов репозиторий пришлось пересоздавать те самые 2 дня назад. По крайней мере, саппорт github'а сказал, что иначе никак.