|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||||||
Полезность git и всё такое ...17.01.2025, 11:34. Показов 16523. Ответов 234
на самом деле у меня есть гитхаб, неудобнее сайта я в жизни не встречал, кое как выложил туда один проект прикрепленный к статье, зачем оно вообще нужно мне? риторический вопрос.
0
|
||||||||
| 17.01.2025, 11:34 | |
|
Ответы с готовыми решениями:
234
cvs git и все такое Cоставить программу, которая поможет реализовать такое закрепление работников на должностях, при котором их суммарная полезность будет максимальной Выбор правильных вариантов по Git: git reset --hard, git reset --mixed , git reset --soft |
|
|
||
| 11.02.2025, 12:27 | ||
0
|
||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,373
|
||
| 11.02.2025, 12:30 | ||
|
0
|
||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
||||
| 11.02.2025, 12:41 [ТС] | ||||
|
0
|
||||
|
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,373
|
||||
| 11.02.2025, 12:49 | ||||
|
Просто смысл комита по функциональным изменениям в том что вы отменив этот комит получаете програму без этого нововведения. Хотя, впринципе, можно отменять и куски кода в пределах одного комита. Добавлено через 1 минуту Тут часто как себе красивей/удобней мне тоже не все советы нравятся ![]() Добавлено через 1 минуту
0
|
||||
|
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
|
|
| 11.02.2025, 12:58 [ТС] | |
|
хорошо, придумаю такой сценарий, бывало у меня такое, есть коммит 10, 25 и 70, я хочу метод1 из 10-го, метод2 из 25-го и метод3 из 70-го, то есть в 71 коммите уже должен быть сборный продукт. Руками как это сделать понятно, а гит здесь какое участие может принять?
0
|
|
|
1341 / 920 / 265
Регистрация: 08.08.2014
Сообщений: 2,775
|
||
| 11.02.2025, 13:07 | ||
|
У меня вот прямо сейчас похожая задача - есть коммит трёхнедельной давности, потом ещё несколько, и надо из того трёхнедельного один удалённый метод "восстановить" в актуальную ветку. Ну просто кликнул в просмотр истории в VS, нашёл в списке нужный коммит, даблкликнул, открылся файл по состоянию на тот коммит, скопипастил нужный метод оттуда в текущую версию файла. Лично мне так удобнее, чем идти в (ежедневные) бэкапы исходников, искать там нужный (по дате, а не по русскому описанию коммита), распаковывать и искать там в дереве каталогов нужный файл. P.S.: вероятно, кстати, в гите есть какие-то встроенные инструменты, которые позволяют через UI сравнить текущую версию файла с версией из любого более раннего коммита и, так же, через UI, просто кликнуть кнопочку "вот этот кусок, пожалуйста, в актуальную версию перенеси". По крайней мере в рамках последних изменений это работает (относительно последней закоммиченной версии файла). Но мне это редко требуется, так что детально не разбирался.
0
|
||
|
|
||
| 11.02.2025, 13:30 | ||
|
- нужно быстро пройтись по 100500 файлам перед комитом. Какой-то диверсант перед этим решила поменять табуляцию, и теперь вместо нужных строк -- тонна "ченжей" замены табуляции на пробелы или наоборот. - кто-то вбил себе в голову "меньше строк == лучше" и стараетcя всё вместить в одну строку, экономя на переменных. Прилетает мерж, и вместо того чтобы у тебя сам git разобрал что поменялось -- куча красных строк. При дэбаге вообще начинаешь скрипеть зубами, ибо ни глянуть передаваемое значение, ни спокойно зайти в нужный метод. - сортировка using по одному черту ведомому алгоритму, вместо того чтобы пнуть хоткеи Ctrl+R, Ctrl+G. Единственная отрада -- это аффектит только варнинги. - кирилица. За такое нужно выдавать таски на старославянском, пусть сидит расшифровывает. Тоже самое, если поменял кодировку с UTF-8 на что-то другое. - объявить поле/свойство/метод тупо "здесь". Надо глянуть быстро что есть за паблик методы в классе? Смотри все 100500 строк файла и СТРАДАЙ, вместо того чтобы глянуть сразу после конструктора до первого protected|private. - глянуть код без IDE. Единый формат с марафетом позволяет нормально соорентироваться хоть в виндовом блокноте. - игнорирование сахара. Т.е. вместо лаконичного method?.Invoke(); развернуть в if-конструкцию, причём могут ещё и скопипастить с старых рекомендаций Рихтера где юзают замыкание для обеспечения потокобезопасности. using для IDisposable обязательно со скобками, что конечный код перестает попадать в экран из-за отступов. Лямдоподобный код по ходу действует как чеснок на нечисть.- запаковать всё в единый namespace "шоб не указывать". Либо при переносах файлов не правят ибо "ну долго же" (в IDE это автоматом блин делается). И что самое смешное -- я сам в процессе пишут так, ибо "потом поправлю". А это потом наступает через два дня, когда переписано и добавлено под сотню файлов, я выжат как лимон, мне ничерта не хочется, башка гудит и о чудо -- я могу глянуть свои изменения через git! И более того -- я могу прям в GUI поправить, не отходя от кассы! Пойду подышу на улицу что-ли...
3
|
||
|
|
|
| 11.02.2025, 14:30 | |
|
Да что тут не ясного то? Человеку трудно представить (ОЗУ не хватает) процесс работы: вместо одной прямой линии с вехами (коммитами) - несколько параллельных, с периодическим вливанием в соседние.
Тут действительно надо как в первом классе: А-арбуз, Б-бегемот.... Он же сам с этим согласен и утверждает, а вы тут со своими мержами/ре-бейзами...
1
|
|
|
|
|
| 11.02.2025, 15:23 | |
|
0
|
|
|
|
|
| 11.02.2025, 16:17 | |
|
wizard41, Ну бывает, чего тут такого... Ну нашел ведь как включить
0
|
|
|
134 / 200 / 18
Регистрация: 08.10.2024
Сообщений: 822
|
|||
| 25.09.2025, 09:57 | |||
|
0
|
|||
| 25.09.2025, 09:57 | |
|
Что такое разрешение монитора, рабочего стола и изображения, HD, Full HD и всё такое Как создать git репозиторий на сервере github.com из консоли git bash?
Не удалось выполнить «git rev-parse --git-dir» git check-ignore выводит не всё Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|