Как стать автором
Обновить

Я могу обойтись без Git-а, ага

Время на прочтение1 мин
Количество просмотров12K
Конечно… Если ты умеешь програмировать, зачем тебе Git?
Ты вполне умеешь управлять своим кодом с помошью архиватора, и прекрасно понимаешь, какое имя архива соответствует состоянию твоего проекта.

Ты вполне в состоянии разархиваровать именно тот архив, который содержит то состояние проекта, на которое нужно откатиться, а потом создашь новый архив, немного отличающийся от архива версии 2.0, и назовёшь его в2.1+фича1_и_2_из в1.арх

Потом, о щастье, в твоём проекте появился поддаван или даже партнёр.
Ты, конечно, сможешь ему объяснить, что имя архива нужно читать так:
первые символы номер текущей версии, а какие-то тонкости можно описать в оставшихся символах имени архива, или в комментариях к архиву.

Просто всё это пройдено разработчиками Linux-а, за много-много лет (с 1991 года, посчитай сам).
И чтобы не придумывать все эти правила, разработчики Linux решили сделать штуку, которая будет понятна всем, кто хочет понять, и даже дать эту штуку любому желающему (даже если ты разработчик не Linux, а, например, 1С, или Postgress, или твоего личного нового Гуглобука).

И да, ты если разработчик, и ищешь работу, вряд ли ты найдёшь нормальную работу в конторе, которая не использует Git.
Хуже другое… Если ты найдёшь контору, в которой не используется Git — ты попал не в ту контору.

И если эта статья оказалась для тебя, просто почитай вот это
git-scm.com/book/ru/v1
(я читал это раза 3, прежде чем)

UPD: ребят, тут комменты были в виде
> Стиль изложения и отношения к пользователям других VCS
Этот пост не про другие СУВ, это пост про то, что начинающие программисты не используют никакую СУВ ваще! ;)
А если контора использует СУВ не Git — ага, это таки призначек
Чмаки всем в этом чате
Теги:
Хабы:
Всего голосов 167: ↑12 и ↓155-143
Комментарии93

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань