Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/37: Рейтинг темы: голосов - 37, средняя оценка - 4.81
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676

Полезность git и всё такое ...

17.01.2025, 11:34. Показов 14058. Ответов 234
Метки git (Все метки)

Студворк — интернет-сервис помощи студентам
 Комментарий администратора 
Сообщения выделены из темы BigList<T> и BigBitList достигли альфы, что дальше?


Цитата Сообщение от Usaga Посмотреть сообщение
Мне кажется, что это результат недопонимания какого-то
ну почему, просто другое поколение про ИТ думает то, что на их поколение и выпало - питоны, фронтэнды, github и всякое другое, соответственно мерилом является что-то знакомое из их среды.
на самом деле у меня есть гитхаб, неудобнее сайта я в жизни не встречал, кое как выложил туда один проект прикрепленный к статье, зачем оно вообще нужно мне? риторический вопрос.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.01.2025, 11:34
Ответы с готовыми решениями:

cvs git и все такое
а вот скажите-ка мне, для домашнего быдлокодера мк это надо? я по тупости удалил всю папку с исходниками и прочими калькуляторами,...

Cоставить программу, которая поможет реализовать такое закрепление работников на должностях, при котором их суммарная полезность будет максимальной
Пусть имеется m работников и n должностей. Известна мера полезности работника на каждой из должностей. составить программу, которая ...

Выбор правильных вариантов по Git: git reset --hard, git reset --mixed , git reset --soft
1. Выберите верное утверждение: git reset --hard a. сохраняет изменения (и в stage, и в working directory) b. сохраняет изменения...

234
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
11.02.2025, 06:43
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от DeCrinal Посмотреть сообщение
не уверен, что есть столь много мазохистов с домашней системой на Линуксе
Если нужна только запускалка для браузера -- почему бы и "да"?



Цитата Сообщение от DeCrinal Посмотреть сообщение
ТС же не приводит технологии-замены
ТС вроде пытался (или продолжает пытаться) в понять "а на кой оно нужно мне, если можно просто писать код". В целом если нет ментора -- это нужно перекопать очень немало материала, чтобы найти полный разбор "что, как и зачем", а потом подогнать под свои процессы разработки. А то открываешь, а там например про PR статья -- явно не шибко нужная вещь для соло-разработки.
0
Эксперт .NET
 Аватар для Rius
13315 / 7771 / 1688
Регистрация: 25.05.2015
Сообщений: 23,680
Записей в блоге: 14
11.02.2025, 07:07
ТС генерит абсурдные ситуации чтобы показать, что гит бесполезен и ему ничего изучать не нужно, ему и так хорошо.

Для понимания же как с гитом начать работать, достаточно прочитать первые 3 главы Pro Git book. Не задаваясь глупыми вопросами поиска смысла жизни, вселенной и всего такого, а просто осваивая принципы работы.
3
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
11.02.2025, 08:49  [ТС]
Цитата Сообщение от Alex1126 Посмотреть сообщение
Зачем тогда комитить все в одну ветку?
не понимаю о чем вы путаетесь сказать. описываю проблему: вы создали проект, настроили гит, сделали коммит пустого файла. Потом написали какой-то простой каркас, потом еще и еще, в определенные моменты вы коммитили, и так у вас набралось 500 коммитов. Программа работает, всё замечательно. Вы скармливаете этой программе 100000 жипегов и она у вас крашится на одном из файлов. Отдебажили проблему и так получается что вам нужно вернуться ко второму коммиту, именно там была проблема "создана", вы её исправляете (я бы точнее сказал, вы придумали как именно исправить проблему и даже готовы это написать в коде, но это просто перечеркнёт весь код написанный до этого). Вот об этом и речь.

Цитата Сообщение от Alex1126 Посмотреть сообщение
Для новой прогарммы создавайте новый репозиторий
Ну создам, дальше что? Как это противоречит моим словам, суть в том что гит вам в этом вообще никак не помог.

Цитата Сообщение от Wolfdp Посмотреть сообщение
Вуаля -- мы потратили 30 минут на поиск проблемы, вместо 30 часов судорожного дебага. Естественно так делает только глупенькие тыжпрограммисты, которые не помнят что и где они меняли в коде, и не способны в собственном проекте продебажить за один присест всплывший баг.
проблема придумывания ситуаций ровно в том (и моих и ваших) что они всегда будут в выгодном свете описывать одну точку зрения. Но важно понимать что такая точка зрения есть и она небезосновательна. Я понимаю о чем вы пишете, но и вам стоит понять о чем пишу я. Я вроде нигде не говорю что гит не нужен и его нужно срочно удалить всем. Я лишь указываю на те моменты, ради которых я его и тестировал и что тесты оказались отрицательны, не более того.

Цитата Сообщение от wizard41 Посмотреть сообщение
вы не понимаете главного - на протяжении всех 500 итераций у вас должна быть ветка с полностью рабочим решением
а оно рабочее, баги в винде находят спустя 40 лет, кто-то же пустил этот код в master, и оно даже продавалось. вы не сможете написать тест, который будет на 100% гарантировать валидность кода. Пишут всё люди, а людям свойственно ошибаться, один человек ошибся в коде программы, другой - в коде теста и т.д.

Цитата Сообщение от Rius Посмотреть сообщение
Также это лечится даже наличием интереса а что же это такое и почему оно всем в мире надо?, попыткой изучения и применением на минимальных проектах.
изучил, применил, пользы не увидел. и такое бывает.

Цитата Сообщение от Wolfdp Посмотреть сообщение
Отдельно ещё замечу что тут в разговоре всплывает какие-то 500 итераций. Если речь про то что конкретный метод меняется 500 раз -- это какое-то безумие. Если же про "500 итераций спустя", то в разрезе метода или даже файла там может быть один-два изменений и вообще не понятно из-за чего сыр-бор. Хотя это так -- наблюдение со стороны.
то есть у вас программы пишутся за меньше чем 500 коммитов? Ну тогда я тем более не понимаю зачем вам гит и как вы его используете.
я пишу (дописываю, модернизирую) программу примерно 3 раза. Первая фаза - НИОКР, когда я придумываю алгоритм, тип данных и способы хранения, пишу несколько функций по обработке. В этой фазе я определяюсь с тем на чём я остановлюсь, что выберу. Выбираю я часто не одно что-то, а 3-5 вариантов. Что-то более скучное могу не трогать вообще потом. Я пишу код по настроению.
Во второй фазе я причёсываю код, делаю обработку args[] например, опции, несколько типов выгрузки данных, продумываю будущие оптимизации кода, что-то параллельно пишу в минимальном варианте например на SIMD, провожу бенчмарки. В этой же фазе я получаю конечную программу. Третья фаза может никогда не случиться, зависит от программы и моего настроения. Но если случается, то я переписываю часть кода применяя какие-то оптимизации, расширяя набор опций.
90% программ у меня остаются на первой фазе, так как у меня нет цели написать конечный продукт, у меня есть цель - программировать то что мне интересно, получать какие-то данные, обработка чего-то. Чисто хобби.
Метод - это черный ящик, он принимает данные и отдает данные, что он делает внутри скрыто, какая разница сколько раз оно меняется, да хоть 500.

Цитата Сообщение от DeCrinal Посмотреть сообщение
Удивляюсь, откуда у Вас столько времени на постоянное переписывание "с нуля" и/или поиск ошибок в архивах
я не помню чтобы такое делал постоянно, я только объясняю очевидную проблему в стройности повествований о значимости гита.

Цитата Сообщение от DeCrinal Посмотреть сообщение
Если своего времени не жалко, то хотя бы деньги заказчика (если есть) пожалейте
мухи и котлеты, мы не обсуждаем здесь коммерческую разработку.

Цитата Сообщение от DeCrinal Посмотреть сообщение
Ну да, бизнесс по всему миру, отдельные разработчики, писатели и т.п. по всему миру десятилетия ради троллинга лично Вас пользуются этой бесполезной технологией
и где я написал что гит бесполезный? ну и если кто-то себе секс игрушки в попу засовывает, то повод ли это делать и мне?

Цитата Сообщение от Alex1126 Посмотреть сообщение
а какой смысл в двух ветках координально переписывать один и тот же код?
кАрдинально код переписывается с тем фактом, что так это решает поставленную задачу. В одном случае задача - написать программу с определенными свойствами, а в другом - исправить ошибку.

Цитата Сообщение от DeCrinal Посмотреть сообщение
не уверен, что есть столь много мазохистов с домашней системой на Линуксе
с 2007 по 2010 сидел на мандриве на домашнем ПК, всё что было от ПК нужно - офис, интернет, фильмы. Сколько народу вон макосью пользуются и как-то проблем у них нет.

Цитата Сообщение от DeCrinal Посмотреть сообщение
ТС же не приводит технологии-замены
а должен? мне кажется история началась с того, что одни утверждают что "без гита жизни нет", когда я попросил дать объективные доказательства этого утверждения мне просто дали ссылку на какой-то кривокосой документ а при появлении вопросов даже внятно ничего сказать не смогли. Ну поставил, потестировал, ничего интересного ДЛЯ СЕБЯ не увидел. Имеет право на жизнь сей факт? Имеет. Утверждает ли сей факт что "гит говно"? НЕТ!!!

Цитата Сообщение от Wolfdp Посмотреть сообщение
ТС вроде пытался (или продолжает пытаться) в понять "а на кой оно нужно мне, если можно просто писать код". В целом если нет ментора -- это нужно перекопать очень немало материала, чтобы найти полный разбор "что, как и зачем", а потом подогнать под свои процессы разработки. А то открываешь, а там например про PR статья -- явно не шибко нужная вещь для соло-разработки.
Ну вот, вы всё прекрасно поняли. Осталось вашим коллегам это осознать.

Цитата Сообщение от Rius Посмотреть сообщение
ТС генерит абсурдные ситуации
Я вообще-то обсуждал пример задачи написанный не мной, просто в этом примере описание дано в духе розовых пони, а я добавил немножко говна и крови, чтобы было похоже на реальность.

Цитата Сообщение от Rius Посмотреть сообщение
что гит бесполезен
Ну полезность гита ДЛЯ МЕНЯ пока никто не смог озвучить. А то что он полезен для какого-то сферического программиста - мне что с того? Кто-то и фейсбуком пользуется и ВК, что теперь и мне этим пользоваться срочно надо?

Цитата Сообщение от Rius Посмотреть сообщение
и ему ничего изучать не нужно
Изучать что?

Цитата Сообщение от Rius Посмотреть сообщение
ему и так хорошо
если не доказано обратное

Цитата Сообщение от Rius Посмотреть сообщение
а просто осваивая принципы работы
Чтобы понять полезность автомобиля, совсем не нужно изучать устройство ДВС и принцип работы ABS, EPS и т.д.
У меня должно быть понимание не того как оно работает внутри и для чего софт можно применить, какие конкретные плюшки это даёт. А то что оно там быстрее, выше и сильнее - мне по БАРАБАНУ.

Цитата Сообщение от Rius Посмотреть сообщение
достаточно прочитать первые 3 главы Pro Git book
Глава первая: Введение - три ведра воды, полезной информации ноль
Глава вторая: Основы Git - описание работы с Git, можно смело пропускать, какая разница как оно работает
Глава третья: Ветвление в Git - расширенный функционал, полезно после прочтения второй главы, которая пока так же не нужна
Глава четвертая: Git на сервере - бесполезное
Глава пятая: Распределенный Git - вообще не для меня
Глава шестая: GitHub - можно пропустить
Глава седьмая: Инструменты Git - что-то продвинутое, пока рано
Глава восьмая: Настройка Git - мимо
Глава девятая: Git и другие системы контроля версий - неинтересно
Глава десятая: Git изнутри - неинтересно

Лично я вижу материал с нулевой полезностью для меня, он не сообщает никакой информации, на основании которой я бы смог понять - нужно это мне или нет. Скорее всего материал опирается на продвинутого читателя, для которого системы контроля версий уже как что-то состоявшееся и теперь нужно лишь понять, что такие Git среди этих программ.

Мне этот материал напомнил как я лет 15 искал материал по алгоритму Хаффмана, всё что читаю - вообще не понимаю. По случайно не набрёл на какую-то курсовую студента, вот там всё было написано просто идеально и всё было понятно.
Думаю так же и здесь, вам не требуется информация по git, так как по сути у вас давно уже всё есть в голове, просто вы читаете какую-то конкретику, чтобы на полочках про Git у вас был свой набор отправных точек. А у меня Git - это просто чистый лист, сравнение его с чем-то еще для меня абсолютно бесполезно, как и описание того как он там что-то сохраняет и кодирует, это абсолютно бесполезная информация для пользователя. А важной части о том как именно этим пользоваться, как и когда делать коммиты, как разрешать конфликты - этого нет.

Вообще с конфликтами и вы толком ничего объяснить не можете.
0
Эксперт .NET
 Аватар для Rius
13315 / 7771 / 1688
Регистрация: 25.05.2015
Сообщений: 23,680
Записей в блоге: 14
11.02.2025, 08:51
Вот вместо написания простыни теста лучше бы книжку почитал. Но то сложно слишком.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
11.02.2025, 08:59  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Вот вместо написания простыни теста лучше бы книжку почитал. Но то сложно слишком.
https://git-scm.com/book/ru/v2... оля-версий
если вы про это, то я её давно прочитал - абсолютно зря потраченное время.
ну и написание простыней имеет свою роль, я их пишу в отведенное для этого время, я не читаю книги просто так на пустом месте, всему своё время.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
11.02.2025, 09:06
belalugoci, почитал по диагонали последнии страницы, не очень понял в чём вопрос. Вам не нравится, что гит за вас не перепишет код в этих ваших 498 коммитах так, чтобы всё работало? Ну да, не перепишет. Переписывать должен программист, гит то тут причём. И даже баг он за вас не обнаружит, если уж вы сами на протяжении 498 коммитов так и не заметили, что что-то идёт не так
0
Эксперт .NET
 Аватар для Rius
13315 / 7771 / 1688
Регистрация: 25.05.2015
Сообщений: 23,680
Записей в блоге: 14
11.02.2025, 09:10
Кстати, в гите можно переписать историю автоматическими средствами. Например, сменить автора и почту. Заменить одну строку в коде на другую. Вытереть случайно затесавшийся файл с паролями от серверов пентагона.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
11.02.2025, 09:10  [ТС]
Цитата Сообщение от wizard41 Посмотреть сообщение
По поводу изменений: обычно существуют как минимум две ветки: одна master - которая считается успешно рабочей, и dev - в которой идет процесс разработки. После того, как в ветке dev закончен и проверен очередной блок кода - делает мерж с веткой master.
В самой ветке dev можно расплодить еще несколько веток с тем или иным подходом решения како-то функционала, чтобы иметь возможность прокрутить их все и выяснить - какой лучше. После выяснения - лучший блок снова включается в основную ветку master.
Таки образом во всех ветках получается эдакий "таймлайн", где можно откатиться на любой момент назад, и, при необходимости, именно этот код вставить в основной.
звучит красиво, только у вас не получится объединить всё это, по сути у вас набор разных программ, о чем я и пишу в примере с 500 коммитами.
вот смотрите, у вас код начался с того что вы написали обработку args[], задали опции, оформили основной класс и методы, потом сделали допустим 4 ветки: master, multithreaded soft render, gpu render, multithreaded SIMD render. Пишете код в каждой ветке. По сути это у вас разные программы. Можете их например в dll сделать и внутри какого-то gui позволять выбирать. Но это разные программы, вы никогда не сможете их слить в один код, вы можете только оформить например как разные методы, но это не развитие кода о котором пишу я, когда у вас идёт поступательная разработка с нуля и у софта есть определенные этапы развития. Возможно вы так не пишете совсем, например вы на каком-то там собрание ведущих разработчиков утверждаете план, по которому и идёте, у вас есть рамки, вы никогда не напишите ничего вне этого утвержденного плана. Ну тогда да. Но я так не пишу, у меня сегодня Метод1 это 10 строчек кода, принимающий на вход int[] и возвращающий JPG, а спустя пару недель это уже 300 строк кода, принимающий на вход класс и возвращающий класс. Там всё иначе, механизмы другие, всё другое, а для пользователя ничего не поменялось, он так же указывает имя файла при запуске и получает набор жипегов.
0
 Аватар для Andrey-MSK
3368 / 2254 / 388
Регистрация: 14.08.2018
Сообщений: 7,631
Записей в блоге: 4
11.02.2025, 09:11
belalugoci, Почитайте - Git для профессионального программиста | Чакон Скотт, Штрауб Бен. Может тут будет более понятно для вас...
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
11.02.2025, 09:13  [ТС]
Цитата Сообщение от Катафалк Посмотреть сообщение
Переписывать должен программист, гит то тут причём
а если он ни при чём, то зачем мы про него говорим? )

мне показали как гит показывает конфликты по файлам и лихо всё сливает в кучу, у меня появились очевидные вопросы - а как гит понимает что с чем сливать? как потом выяснилось - никак. Он просто показывает набор несостыковок, а я сам руками должен их устранять. Что у меня сразу же родило еще вопрос - а если изменений настолько много, что гит красным пометит весь код, то в чем тогда смысл гита? Ответа мы пока не увидели.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
11.02.2025, 09:17
Цитата Сообщение от belalugoci Посмотреть сообщение
как потом выяснилось - никак. Он просто показывает набор несостыковок, а я сам руками должен их устранять.
Именно так. Конфликты ты должен разрешать сам.
Цитата Сообщение от belalugoci Посмотреть сообщение
Что у меня сразу же родило еще вопрос - а если изменений настолько много, что гит красным пометит весь код, то в чем тогда смысл гита? Ответа мы пока не увидели.
И не увидишь. Если ты переписал всю программу полностью с нуля, то сливать нечего и некуда очевидно.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
11.02.2025, 09:26  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Почитайте - Git для профессионального программиста | Чакон Скотт, Штрауб Бен. Может тут будет более понятно для вас...
Сел читать, и с самого начала автор наступает на те же грабли, вот смотрите что он пишет:
Основы Git
Так что же в общих чертах представляет собой Git? Крайне важно усвоить информацию этого раздела, так как если вы поймете, что такое система Git и как
выглядят основные принципы ее работы, вам будет намного проще эффективно
ее использовать. В ходе знакомства с Git постарайтесь забыть обо всем, что вы
можете знать о других VCS, таких как Subversion и Perforce; это позволит при
работе с данным инструментом избежать путаницы в нюансах. Система Git
хранит и воспринимает информацию не так, как они, несмотря на сходный
пользовательский интерфейс. Именно понимание этих различий позволит вам
избежать ошибок.
и мы опять видим:
Снимки состояний, а не изменений
Локальность операций
Целостность Git
Git, как правило, только добавляет данные

Это абсолютно ненужная информация, она ровным счётом ничего не даёт мне как пользователю.
И далее:
Три состояния
А сейчас внимание! Это основное, что требуется запомнить, чтобы дальнейшее
освоение Git прошло без проблем. Файлы в Git могут находиться в трех основных состояниях: зафиксированном, модифицированном и индексированном.
Блин, ну какая разница в каком состоянии там находятся файлы??? Это же внутрянка Git, это уже продвинутый уровень, и это в самом начале книги, нам ни на грамм не рассказывают о том что это такое и для чего нужно, как с этим работать, нам зачем-то показывают кишки. Зачем? Эти люди не понимают разницу между Пользователем системы и Системным администратором????????

И далее опять
Основы Git
Прочитав эту главу, вы научитесь настраивать и инициализировать репозитории, начинать и прекращать слежение за файлами, индексировать и фиксировать
изменения.
А написать зачем нам всё это???? Где база???? Чувак до этой книжки забыл написать еще одну.

Добавлено через 2 минуты
Цитата Сообщение от Катафалк Посмотреть сообщение
И не увидишь. Если ты переписал всю программу полностью с нуля, то сливать нечего и некуда очевидно.
ну значит гит тут бесполезен, о чем я написал, но все перевозбудились.

Цитата Сообщение от Катафалк Посмотреть сообщение
Именно так. Конфликты ты должен разрешать сам.
так я и без гита знаю это )
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
11.02.2025, 09:30
Цитата Сообщение от belalugoci Посмотреть сообщение
ну значит гит тут бесполезен, о чем я написал, но все перевозбудились.
Почему бесполезен? Ты всё ещё можешь новую версию закоммитить, навесить на неё тег и хранить в той же репе. А не таскаться с ворохом папок вида "Версия от 12.01.2024" и "Версия от 30.02.2025".
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
11.02.2025, 09:38  [ТС]
Цитата Сообщение от Катафалк Посмотреть сообщение
Почему бесполезен? Ты всё ещё можешь новую версию закоммитить, навесить на неё тег и хранить в той же репе. А не таскаться с ворохом папок вида "Версия от 12.01.2024" и "Версия от 30.02.2025".
яйцо, вид сбоку

Добавлено через 4 минуты
Цитата Сообщение от Катафалк Посмотреть сообщение
А не таскаться с ворохом папок
для меня очевидно что один zip архив будет сильно удобнее и универсальнее чем обязанность настраивать git до просмотра.

У меня обычно тонна zip-ов вида lzss241209.7z, и мало вида good_lzss_241214_1-3_fully_worked.7z иногда good_lzss_241214_1-3_fully_worked_(2 simd).7z
0
 Аватар для Andrey-MSK
3368 / 2254 / 388
Регистрация: 14.08.2018
Сообщений: 7,631
Записей в блоге: 4
11.02.2025, 09:45

Не по теме:

Мдеее... Это бесполезно... Всё не так, все дураки... Авторы книги пишут дерьмовые, форумчане учить не умеют и т.д.


0
Эксперт .NET
 Аватар для Rius
13315 / 7771 / 1688
Регистрация: 25.05.2015
Сообщений: 23,680
Записей в блоге: 14
11.02.2025, 09:46

Не по теме:

Давно известная позиция неумех: все вокруг дураки, один я умный.



У меня обычно тонна zip-ов вида lzss241209.7z, и мало вида good_lzss_241214_1-3_fully_worked.7z иногда good_lzss_241214_1-3_fully_worked_(2 simd).7z
2
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
11.02.2025, 09:47
Цитата Сообщение от belalugoci Посмотреть сообщение
У меня обычно тонна zip-ов вида lzss241209.7z, и мало вида good_lzss_241214_1-3_fully_worked.7z иногда good_lzss_241214_1-3_fully_worked_(2 simd).7z
Ладно, убедил. Сиди со своим ворохом зипов, гит тебе не нужен
2
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
11.02.2025, 09:57  [ТС]
у меня первое знакомство с гит было лет 5 назад, настроил так же локальный в VS, писал в выходные программу, жмякал кнопочку, вроде бы копились изменения. Причем всё это по сети. В понедельник прихожу на работу, что-то там жмякнул, прошла синхронизация, проект пустой. Ну, думаю, не работает по сети. Ок. Прихожу вечером домой, открываю проект - он тоже пустой. Два дня тютю, так и не нашёл как вернуть написанное.

Добавлено через 7 минут
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Всё не так
знаете, был бы я школьником лет 12-ти, я бы ваши слова понял, но очень не школьник и книжек всяких прочитал за 35 лет очень много, так что мнение о качестве написанного составить могу. Эта книга написана для тех кто имеет базу (автор кстати это не скрывает, он там явно просит всех забыть то, как они работают с другими системами контроля версий). Так что не особо понимаю ваши претензии ко мне. Скорее это даже не к автору претензия, а к вам, что вы даёте не тот материал.

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
все дураки
ну такого я не говорил

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Авторы книги пишут дерьмовые
я не читал оригинал, но на английском ного чего читано и они очень любят высокопарные фразы. Эта книга не исключение. Тут проблема в том, что автор указывает на важность не понимая того что пишет, это плохое качество для автора.

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
форумчане учить не умеют
Ну многие тут регулярно пишут, мол спрашивай, расскажем. Ну вот, спрашиваю. Рассказать у вас не получается, ко мне какие претензии?

Цитата Сообщение от Rius Посмотреть сообщение
Давно известная позиция неумех: все вокруг дураки, один я умный.
Вы даже простые вещи не понимаете. Наиборот, я дурак, не понимаю то что вы умные написали, а для дураков вы писать не умеете, что странно, вы же умные.
0
1341 / 920 / 265
Регистрация: 08.08.2014
Сообщений: 2,768
11.02.2025, 09:59
Цитата Сообщение от Rius Посмотреть сообщение
Давно известная позиция неумех: все вокруг дураки, один я умный.
Полагаю, всё проще - нет реальной нужды, потому и мотивации включать мозг и разбираться тоже нет, а потому можно привередничать на "плохую" документацию/объяснения, развлекая себя писаниной на форуме.

Если бы человеку это реально было нужно/интересно, то и элементарный git был бы освоен за полдня даже без особой документации/форумов, и все типовые сценарии были бы опробованы и стали поняты.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
11.02.2025, 09:59  [ТС]
Цитата Сообщение от Катафалк Посмотреть сообщение
гит тебе не нужен
вы без меня там сначала договоритесь нужен он мне или нет и к общему мнению придите. А то один трындит что без гита вообще жизни нет, а почему её нет - объяснить не может, железный аргумент - гит другой, он хранит не так и есть ключи. В общем какой-то маразм сверхразума.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.02.2025, 09:59
Помогаю со студенческими работами здесь

Что такое разрешение монитора, рабочего стола и изображения, HD, Full HD и всё такое
Вопрос такой начал истекать из того, что заметил я: Ставишь разрешение 1920x1080 (Full HD) а размер элементов 150% и шрифт в интернете...

Как создать git репозиторий на сервере github.com из консоли git bash?
Предположим, я создал репозиторий git, делал коммиты, работал с ветками и так далее. Теперь я хочу сделать push на сервер github.com. Я...

Команда $git init создает .git не в той папке
Привет. Не нашел на форуме раздела, где мог бы задать вопрос по работе git, пишу поэтому сюда. После команды $git init в git-bash папка...

Не удалось выполнить «git rev-parse --git-dir»
Доброго времени суток! Наткнулся на небольшую проблему: Version control мне пишет: Не удалось выполнить «git rev-parse --git-dir»...

git check-ignore выводит не всё
Приветствую уважаемых коллег! Мне нужно получить список директорий, игнорируемых гитом. Выполняю: $ git check-ignore * ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
180
Ответ Создать тему
Новые блоги и статьи
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru