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

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

17.01.2025, 11:34. Показов 14073. Ответов 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
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3451 / 2772 / 575
Регистрация: 04.09.2018
Сообщений: 8,716
Записей в блоге: 3
27.01.2025, 22:26
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от voraa Посмотреть сообщение
Скажем Exel.
и в нем мало кнопок?
Цитата Сообщение от voraa Посмотреть сообщение
Любители консоли, вы в сообщениях ВВ коды с клавиатуры набираете или все таки мышкой кнопки тыкаете?
Если набираемый текст сразу предполагает наличие BB, то сначала кнопка, затем набор. Если уже при наборе необходимо что-то BB-хнуть, например сделать жирным - набрать тег, текст и закрыть тег не долго. Дольше отвлекать руку на перенос к мышке, выделение текста и нажатия кнопки. Ну это конечно кто как "печатает".
0
1341 / 920 / 265
Регистрация: 08.08.2014
Сообщений: 2,768
27.01.2025, 22:37
Цитата Сообщение от voraa Посмотреть сообщение
Любители консоли, вы в сообщениях ВВ коды с клавиатуры набираете или все таки мышкой кнопки тыкаете?
Именно на этом форуме с клавиатуры быстрее вписать, чем каждый раз среди десятка мелочи выискивать, выцеливать и тыкать. Ещё руку на мышку переносить каждый раз. В рабочем тасктреккере хоткеи работают типа 'ctrl+b', 'ctrl+i" (тут нет).

Разве что цитирование выделенного текста через мышку, т.к. оно прямо через выделение текста работает и ID вписывает в параметры, ну и оно делается один раз перед набором сообщения.

P.S.: тут кстати, отправка сообщений по 'Ctrl+Enter' работает, если кто не знал.
0
Эксперт JavaЭксперт по электроникеЭксперт .NET
 Аватар для wizard41
3451 / 2772 / 575
Регистрация: 04.09.2018
Сообщений: 8,716
Записей в блоге: 3
27.01.2025, 22:44
Цитата Сообщение от kotelok Посмотреть сообщение
тут кстати, отправка сообщений по 'Ctrl+Enter' работает, если кто не знал.
я с этим CTRL+ENTER много раз влипал здесь, т.к. еще не весь текст набран был. Нужно было перенести строку, и по привычке жмешь это - пост отправлен... Просто путаешься в этих сочетаниях, т.к. часто CTRL+ENTER работает для переноса строк в клиентах типа телеги...
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3961 / 2120 / 833
Регистрация: 13.03.2010
Сообщений: 6,959
28.01.2025, 00:26
Цитата Сообщение от kotelok Посмотреть сообщение
(тут нет)
неправда ваша.
0
1341 / 920 / 265
Регистрация: 08.08.2014
Сообщений: 2,768
28.01.2025, 00:34
Цитата Сообщение от gogolik Посмотреть сообщение
неправда ваша.
А как?

Тут не описаны хоткеи:
https://www.cyberforum.ru/misc.php?do=bbcode

И в Хроме, вроде, ничего стандартное не срабатывает.
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3961 / 2120 / 833
Регистрация: 13.03.2010
Сообщений: 6,959
28.01.2025, 00:51
kotelok, https://www.cyberforum.ru/abou... st17509985
0
1401 / 859 / 92
Регистрация: 08.02.2017
Сообщений: 3,646
Записей в блоге: 2
28.01.2025, 04:28
Ctrl+B это закладки в нормальном браузере, а Ctrl+H история. Если бы конечно редактор сообщения мог перехватывать эти хоткеи на время своей активности было бы классно.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
28.01.2025, 09:31  [ТС]
Цитата Сообщение от kotelok Посмотреть сообщение
Для большинства git-сценариев вполне достаточно прочитать лишь про самые основы
прочитал давно, как мне это поможет?

Цитата Сообщение от Wolfdp Посмотреть сообщение
Ну или на этом же форуме последовательно задавать вопросы, чтобы изучить что к чему и зачем.
вопросы заданы, отчетов пока нет

Цитата Сообщение от Wolfdp Посмотреть сообщение
Механики понимают как ездит машина.
А водители - нет. Для них это некая магия.
работа ДВС, школа, физика, кажется 6 класс, изучают ВСЕ. Ремонтировать ДВС это да, водителям не упало.

Цитата Сообщение от Rius Посмотреть сообщение
Нельзя научить того
Нельзя ничему научиться у того кто только критикует, а обучать не имеет способностей.

Цитата Сообщение от voraa Посмотреть сообщение
Да хоть и для них. Машина (хорошая машина) должна просто ехать (желательно с комфортом). И едущих вообще не должно волновать, как там она устроена, что и где в ней крутится, как там работают поршни, свечи, тормоза... Они просто должны работать. Так же и с хорошим софтом.
Меня всегда прикалывает этот пример с ДВС и автомобилем, при этом, как правило, говорящий например дома смотрит ТВ или сидит за ПК но не в зуб ногой как это работает. А уж сколько автомехаников не умеющих пользоваться ПК видел - не пересчесть.

ну ладно, священновойцы, что там с гитом? Как хронологию сделать?
0
 Аватар для Andrey-MSK
3368 / 2254 / 388
Регистрация: 14.08.2018
Сообщений: 7,631
Записей в блоге: 4
28.01.2025, 09:34
Цитата Сообщение от belalugoci Посмотреть сообщение
Как хронологию сделать?
Commit после изменений с нормальным комментарием, в котором будет описано что сделано.
0
Эксперт .NET
 Аватар для Rius
13315 / 7771 / 1688
Регистрация: 25.05.2015
Сообщений: 23,680
Записей в блоге: 14
28.01.2025, 09:37
Давно уже стало ясно, что преподу-экономисту-айтишнику-с-30-летним-стажем-и-памятью-как-у-золотой-рыбки что-то объяснять бесполезно. Поэтому время и не трачу.
0
Невнимательный
 Аватар для ft4l
3133 / 1330 / 360
Регистрация: 08.02.2013
Сообщений: 7,763
Записей в блоге: 2
28.01.2025, 15:23
Цитата Сообщение от Wolfdp Посмотреть сообщение
SVN ужасен когда нужно распараллелить работу
Не знаю, не знаю )) ... попробовал тут под линём git , для примерно такого-же )
...ужасен )
Кликните здесь для просмотра всего текста
# chown -R zzz:zzz /var/www
$ git config --global init.defaultBranch master
$ git config --global user.name zzz
$ git config --global user.email ""
$ cat ~/.gitconfig

$ cd /var/www
$ git init
$ git add .
$ git status
$ git commit -m "first commit"
# ... правки
$ git add html/1.css
$ git commit -m "cganged html/1.css"

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
zzz@zz /var/www
$ git log html/1.css
commit 0bde6ae5efaa7cf2a15b913d0a6328ca5cc22785 (HEAD -> master)
Author: zzz <>
Date:   Tue Jan 28 18:41:04 2025 +0400
 
    changed html/1.css
 
commit 2c6338e7e2eec425a2776347ff8ec4dc205980fd
Author: zzz <>
Date:   Tue Jan 28 18:36:20 2025 +0400
 
    added html/1.css
zzz@zz /var/www
$ git diff  -u 2c6338e7e2eec425a2776347ff8ec4dc205980fd html/1.css
diff --git a/html/1.css b/html/1.css
index fb4898c..90b2e02 100644
--- a/html/1.css
+++ b/html/1.css
@@ -5,4 +5,6 @@
 
 /*     =       =       =       =       page    =       =       =       =       */
 html   { height:100%; }
+body,div,iframe,dl             /*article,aside,,section,nav,address*/
+       { margin:0; }
Как-то человекопонтнее никак нельзя ?) типа с номерами ревизий вместо этих хэшей ?
вроде где-то видел с v1.1 или чем-то вроде... если оно не только для брэнчей/веток
А так ...
git status какая-то разукрашенная куча лишнего текста...
И по git commit -a варианты только ввести сообщение...
... нет возможности построчно править разные действия чего-то не добавлять, чего-то не удалять и т.п.

... лично моё,) первое впечатление - git ужасен вообще и местами до жути ужасен
Но да, возможно где-то чего-то Линус для себя и дельного там изначально намутил ))
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
28.01.2025, 16:01
Цитата Сообщение от ft4l Посмотреть сообщение
Как-то человекопонтнее никак нельзя ?) типа с номерами ревизий вместо этих хэшей ?
Почеловечней -- GUI. Там вообще никаких проблем, одна песня (на самом деле нет -- боль и страдания обеспечены. Особенно когда поступает задача "мы там в мастер вылили фичу -- смержитесь").

Цитата Сообщение от ft4l Посмотреть сообщение
типа с номерами ревизий вместо этих хэшей ?
Номер не получится, т.к. любой коммит можно забрать в любую ветку через cherry pick. Для нумерации прийдеться этот номер постоянно запрашивать у сервера, и выглядеть будет криво. Например в истории будет 1-2-7-3-4-8...

Ну или сделал 10 коммитов, а потом объединил их в один -- нумерация уже стала "рваной".

Цитата Сообщение от ft4l Посмотреть сообщение
И по git commit -a варианты только ввести сообщение...
Когда работаешь с репозиторием из AzureDevops, там ещё можно указать номер тикета. Но это именно для этого сервиса, т.е. какой-нибудь github в целом не подразумевает наличие этих самых тикетов. Да и собственно что вам нужно ещё? Ввести мобильник для обратной связи? Поверьте на слово: когда прийдет время -- вычислят.
1
Эксперт .NET
 Аватар для Rius
13315 / 7771 / 1688
Регистрация: 25.05.2015
Сообщений: 23,680
Записей в блоге: 14
28.01.2025, 16:15
Для гита нужно мышление, отличное от svn и прочих централизованных.
В качестве версий применяют SemVer, например.

Я с svn сначала на hg перешёл, а потом уже на git.
1
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,367
28.01.2025, 19:56
Цитата Сообщение от ft4l Посмотреть сообщение
Как-то человекопонтнее никак нельзя ?) типа с номерами ревизий вместо этих хэшей ?
тэги можно вешать. А так да, для более менее нормального пользования я пользую GUI - там и красивей и наглядней. Но желательно понимать что этот GUI делает, так как иногда команды называются по другому и можно запутаться.
2
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
28.01.2025, 20:22
Цитата Сообщение от Alex1126 Посмотреть сообщение
тэги можно вешать.
кстати никогда не пользовался, хотя в идеале стоит попробовать вести их
0
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,367
28.01.2025, 20:36
Цитата Сообщение от Wolfdp Посмотреть сообщение
Когда работаешь с репозиторием из AzureDevops, там ещё можно указать номер тикета. Но это именно для этого сервиса, т.е. какой-нибудь github в целом не подразумевает наличие этих самых тикетов
на гатхабе есть своя система тикетов и их так же можно закрывать комитом, указав fix #НОМЕР_ТИКЕТА
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
29.01.2025, 07:31
Цитата Сообщение от voraa Посмотреть сообщение
Да хоть и для них. Машина (хорошая машина) должна просто ехать (желательно с комфортом). И едущих вообще не должно волновать, как там она устроена, что и где в ней крутится, как там работают поршни, свечи, тормоза... Они просто должны работать. Так же и с хорошим софтом.
А это общая проблема опенсорса, привыкайте. Каждый делает что хочет и как хочет, а пользователю в этой горе говнокода приходится разбираться и как то все это заставлять работать. Вот и к гиту все напридумывали несовместимых друг с другом гуёв разной степени убогости, и начинающему в этой куче вообще не понятно как ориентироваться. Зато бесплатно. Хочешь чтобы просто работало - плати деньги.

Ну а командная строка как вид интерфейса должна была сдохнуть ещё лет 30-40 назад ибо это морально устаревшее убожество - факт. Но стараниями опенсорсников и юниксвейщиков в том числе все еще живее всех живых. Что, как один из факторов, препятствует развитию IT индустрии в целом.

Добавлено через 5 минут
И что становится ещё хуже, опенсорсники тащат свою любимую командную строку даже в гуй. Взять например недоIDE vscode или даже teams. Там сделали какого-то жуткого франкенштейна из гуя и командной строки и назвали command palette. Оно понятно зачем - чтобы говнокодеры дополнений к vscode могли кодить не приходя в сознание, не придумывать никакой интерфейс для работы с их аддонами а тупо задать команды. Ну а о пользователях всего этого цирка как обычно никто не думает.
При этом сами мелкомягкие отлично понимают, что эта command palette - дно. В их полноценной платной visual studio ничего подобного нет насколько я знаю, там полноценный гуй. Ну а любителям бесплатного опенсорса предлагают поесть привычные им субстанции.
0
Эксперт .NET
 Аватар для Rius
13315 / 7771 / 1688
Регистрация: 25.05.2015
Сообщений: 23,680
Записей в блоге: 14
29.01.2025, 07:43
При попытке запихнуть утилиту с широкими возможностями в гуй получается либо кнопка "Сделай зашибись", которая делает не то, что надо; либо 100500 окошек с таким же количеством кнопок и чекбоксов.
Напиши лучше?
0
 Аватар для voraa
1296 / 1277 / 190
Регистрация: 21.01.2024
Сообщений: 5,919
29.01.2025, 07:59
Цитата Сообщение от Rius Посмотреть сообщение
либо 100500 окошек с таким же количеством кнопок и чекбоксов.
В командной строке придется помнить и задавать те же 100500 ключей и параметров.
0
Эксперт .NET
 Аватар для Rius
13315 / 7771 / 1688
Регистрация: 25.05.2015
Сообщений: 23,680
Записей в блоге: 14
29.01.2025, 08:01
Всё помнить не нужно. Откуда этот миф? Если понадобится что-то новое, всегда можно поискать.

А для людей с памятью как у золотой рыбки, пишут cheatsheet:
Вложения
Тип файла: pdf git-cheat-sheet.pdf (77.9 Кб, 9 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.01.2025, 08:01
Помогаю со студенческими работами здесь

Что такое разрешение монитора, рабочего стола и изображения, 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 * ...


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

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
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