kb
25.11.2011 10:53 c8541125
git позволяет делать pull, когда у вас есть локальные изменения. таким образом, вы можете находиться на очень старой версии (и делать работу), сделать git pull, взяв текущие изменения некоторых линий кого-то другого, потом вы продолжаете работать, а кто-то другой эти линии поменял (исправив ошибку), после чего вы снова делаете пулл, переписывая его изменения.
зачем позволять стрелять себе в ногу?
зачем позволять вообще?
и я не понимаю вот.
Предрекаю тысячи ололоспециалистов, которые кудахтают в этом тредике о том, что ты ниасилил и это вообще фича.
меня столько не читает. я только за)
git help fetch
то есть кукареку
алсо я не понял, почему это проблема гит?
ну если всё действительно как я описал (а я, возможно, и ошибаюсь), то это проблема гит потому что он позволяет это делать, хотя мог бы и не позволять
может ему еще и не позволять делать принудительные толкания, ребейз и вообще? дунно
ну, вопрос в дефолтах, естественно.
стэшаешь изменения, стягиваешь ГОЛОВУ, смотришь где и что дифтулом, профит
tl;dr: кукареку
проблема в том, что делаю это не я, а другой человек (верстальщик). и учить его еще стэшать как-то неправильно. тем более что есть вариант "как правильно". правильно — либо вообще не разрешать либо сказать "сделай -f если действительно хочешь"
и вообще с его стороны это нормальное поведение, потому что пришел он из свн (глупо упускать это, т.к. в основном оттуда и валят), где принято сначала update, потом commit
нагуглите ему простой, без лишнего говна, инструмент, если он верстальщик
он не тупой верстальщик, и ему интересно разобраться и так далее. просто если есть возможность сделать интуитивнее — почему нет?