
Пояснил, зачем я делаю свои костыли с клонированием на каждую фичу (а не как все нормальные люди занимаюсь плясками с git stash) http://www.redhotchilipython.com/en_post...
Пояснил, зачем я делаю свои костыли с клонированием на каждую фичу (а не как все нормальные люди занимаюсь плясками с git stash) http://www.redhotchilipython.com/en_post...
Скажите, как правильно гит под макос устанавливать? С офф сайта через их dmg или же через brew какой-нибудь?
В анонсе новой версии отмечается, что в одном из будущих значительных выпусков Git будет изменено поведение команды "git push" по умолчанию. В ситуации когда при выполнении "git push" явно не указано что именно помещать в репозиторий ранее использовалась семантика "matching", при которой для обновления выбирались ... more →
Этот момент, когда в мастере исчезли куски твоего кода, а перед этим была содомия с мерджами (т.к. кое-кто замержила мастер в стабильную ветку и запушала, и тебе пришлось делать git revert -m 1).
git di
git: 'di' is not a git command. See 'git --help'.
Did you mean one of these?
diff
add
После обновления убунты обновился и гит (до 1.7.*). Внезапно начал при операции pull и автоматическом мерже запускать мне емакс с просьбой, по сути, согласиться с его мержем. Бесит как-то, что ли.
Что ж, наконец-то могу сказать, что я более-менее научился в гит. Смог без большого кол-ва WTF пойти в нужное место (checkout), отколоть локальный бранч, вмержить с --no-ff и --no-commit нужную веточку и в meld'е удобно открыть изменения. Да, я знаю, что в нормальных dcvs это всё делается одной командой.
So true:
> Use Mercurial instead! Sure, if you’re the lucky person who gets to choose the VCS used by your project.
Вообще, на следующем проекте вернусь к меркуриалу. https://steveko.wordpress.com/2012/02/24...
подскажите, пожалуйста. в одной ветке я переименовал файл, в другой ветке чувак тоже переименовал этот файл так же. но гит их не мерджир, а оставил мою версию foo.py, и файл вида foo.py~origin_branchnamehere . как их "смержить" чтоб по-умному?
как-то отстрелили себе обе ноги. в результате при мерже вижу следуещее: base у двух файлов — пустой файл, при этом что local что remote отличаются только на пару строчек. пытался воспроизвести — пока не вышло.
gitk таки показывает возле каждого коммита бранчи. конечно, после мерджа вы красите обе ветви в оба бранча (что перечеркивает некоторые прелести), тем не менее чтоб вовремя увидеть ненужный мерж — очень ок.
Подскажите, пожалуйста, как сделать чтоб git status показывал поддиректории тоже? Спасибо.
А еще гит говно потому что в нём нету hg extdiff -p meld. Пойду пробовать костыли всякие.
Для тех, кто не понял — оно берёт ваш diff (со всеми параметрами как у обычного diff), аккуратно складывает в нужное место файлики, и открывает diff папок во внешней программе. В ней вы можете ревьювить / редактировать / ... more →
Git решил, что даже если файл бинарный — надо его помержить программой мержа, в результате подвесил мне kdiff3 http://dl.dropbox.com/u/865508/Selection...
При меркуриале такого не было.
Нет, как же всё-таки сложно объяснять концепцию origin'ов обычным пользователям / фронтэндщикам. Меркуриал с его многоголовием был попроще как-то, что ли (при том, что верстальщик был чуть слабее на мой вкус).
git позволяет делать pull, когда у вас есть локальные изменения. таким образом, вы можете находиться на очень старой версии (и делать работу), сделать git pull, взяв текущие изменения некоторых линий кого-то другого, потом вы продолжаете работать, а кто-то другой эти линии поменял (исправив ошибку), после чего вы ... more →
Я знал, что гит не дает запушать, если нет ни одного коммита (точнее не может создать ветку master без единого коммита). Но я до сих пор не понимаю, почему не исправить это? Ведь бесит, и пришлось звать "знающих людей", а те обвиняют "ты инструмента не знаешь, читай маны, бла-бла-бла". Придется читать маны, ... more →
Чтоб сделать в гите hg incoming надо написать git fetch && git log ..origin/master
Чтоб сделать в гите hg outgoing надо написать git fetch && git log origin/master..
Ой, этого я не видел. Как готовили гит для гитхаба https://github.com/blog/530-how-we-made-...
И как готовили меркуриал для гугла (BigTable) http://www.google.com/events/io/2009/ses...
0xd34df00d
kb
magog
238328
Minoru
analizer
gelraen
werehuman
utros
hirthwork
Crazy_Owl
Myp
octocat
4da
komar
Like-all
rapture
eurekafag
lukish
diSabler
MPogoda
azzz
mva
SirAnthony
ulidtko
der_FeniX
proton
Ky6uk
Nico-izo
folone
DJm00n
emu
Softovick
shchvova
lexszero
RainerGomes
arts
Voker57
0x2207
muromec
Shu
part1zano
eoranged
hatred
svtk
Elemir
wasd
zetoke
generatorglukoff
zw0rk
Darion
Kolyan-ufalug
gisty