Я вообще-то любитель коммитить данные в репозиторий как можно чаще. Благо git позволяет это делать без проблем, потому что сохраняет данные локально. Я просто не запускаю их дальше на сервак, чтобы никому не сломать жизнь.
Но тут я работал над большим проектом, который затрагивает кучу файлов. Какого-то черта я решил, что закомичу данные потом. Два дня работы и сегодня в конце дня я начал собирать файлы, которые нужно закомитить (как же по ушам бъет английское слово, а русский аналог что-то подобрать не могу). В общем, одновременно общался по "аське" с двумя людьми и вспомнил, что я забыл подкинуть еще один файл из ETL скриптов. Накинул его, и тут компьютер странно перегружается.
Компьютеры у нас любят перегружаться и у меня этго происходит раз в неделю с тех пор, как мне установили шифрование диска. Каждый раз это проихсодит в самый интересный моменТ, но тут интереснее просто не было.
Когда компьютер загрузился, я щашел в git и запросил его статус. Надо же знать, на чем я там закончил набрасывать файлы. А он мне говорит, что файл индекса нарушен, иди гуляй лесом. Мать его. У меня все опустилось ниже плинтуса. Два дня работы коту на вискас. Лезу в интернет, а там советуют удалить index файл в системной директории git и выполнить reset. Выполняю, и после reset статус заработал, но он показал, что я наизменял почти половину проекта, тысячи файлов, в том числе картинки, которые не изменялись годами. Яная проблема в том, что git потерял чувство реальности и нужно сбрасывать его жестко, выполняя HARD reset.
Ну что, набиваю команду и бъю Enter, а сам уже вспоминаю, что там мне нужно будет восстанавливать и когда я вернусь домой. После жесткого или точнее жестокого reset, выполняю gitk и вижу, что прямо перед сохранением ETL скрипта я все же выполнил commit. И слава богу, что копия etl скрипта сохранилась на диске в директории SQL проектов.
В Канаде эти выходные длинные, наступает день благодарения. И я уже даже не знаю, кого мне благодарить за такое счастье, что мои выходные пройдут все же дома, а не на работе.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
commit... может синхронизация? или добавить данные? отправить данные?
Ближе к "сохранить изменения", но commit хоть и режет слух, все же лучше отображает смысл
яндекс-бар перевел слово commmit как "передать", а вот Knops как "шишечки"..... прикольный переводчик... ))) А если серьезно, то действительно "commit" одним русским словом трудно перевести точно в данном контексте.
Я решил изменить свои показания. Это не сохранить изменения, а "подтвердить изменения".
Миша, Слава Бога за это, провести выходной дома гораздо лучше, чем на работе
А вам работа веб-программиста доставляет удовольствие? Или относитесь к этой работе как сантехники к своей, например:-)
Мне это очень интересно. Ведь я хочу стать веб-программистом. Но думаю, что со временем интерес к программированию постепенно пропадает...
Самое любимое в любой работе - это день зарплаты. Особенно если в этот день дают очень много зарплаты. Но мне моя работа до сих пор нравится. И не только работа программиста вообще, но и работа в той компании и над тем проектом, над которым я работаю сейчас.
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.