← All posts tagged Git

LittleChris
? Git господа гитоводы, а как бы мне посмотреть лог с вообще всеми-всеми коммитами в репозитории, включая павшие жертвой rebase или commit --amend?
LittleChris
Git говно ублюдочное и беспомощное
Это я к тому, что у него есть своё собственное мнение по поводу переводов строк у вас в файле. Что выливается в что-то вроде:
% 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
LittleChris
Git UI говно интуитивно понятный интерфейс:
git push origin :newfeature
That will delete the newfeature branch on the origin remote
«мне надо удалить ветку на remote, какой бы ман посмотреть? очевидно же, что man git-push!»
LittleChris
Git
Жуйк, ты, наверное, скажешь, что я ламо и маздай. Но всё-таки странная штука этот Git. Буквально на ровном месте git fsck выдаёт 15 штук dangling blob'ов. Два дня репозиторию. Коммитов — ну штук 20 от силы. ЧЯДНТ + WTF?
Кстати, именно из-за этих висячих объектов репозиторий пришлось пересоздавать те самые 2 дня назад. По крайней мере, саппорт github'а сказал, что иначе никак.