Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676

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

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

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

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

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

И в Хроме, вроде, ничего стандартное не срабатывает.
0
Супер-модератор
Эксперт JSЭксперт HTML/CSSЭксперт PHP
 Аватар для gogolik
3971 / 2138 / 833
Регистрация: 13.03.2010
Сообщений: 7,027
28.01.2025, 00:51
kotelok, https://www.cyberforum.ru/abou... st17509985
0
1409 / 869 / 93
Регистрация: 08.02.2017
Сообщений: 3,717
Записей в блоге: 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
3397 / 2283 / 388
Регистрация: 14.08.2018
Сообщений: 7,749
Записей в блоге: 4
28.01.2025, 09:34
Цитата Сообщение от belalugoci Посмотреть сообщение
Как хронологию сделать?
Commit после изменений с нормальным комментарием, в котором будет описано что сделано.
0
Эксперт .NET
 Аватар для Rius
13833 / 7875 / 1705
Регистрация: 25.05.2015
Сообщений: 23,917
Записей в блоге: 14
28.01.2025, 09:37
Давно уже стало ясно, что преподу-экономисту-айтишнику-с-30-летним-стажем-и-памятью-как-у-золотой-рыбки что-то объяснять бесполезно. Поэтому время и не трачу.
0
Невнимательный
 Аватар для ft4l
3140 / 1346 / 362
Регистрация: 08.02.2013
Сообщений: 7,875
Записей в блоге: 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
13833 / 7875 / 1705
Регистрация: 25.05.2015
Сообщений: 23,917
Записей в блоге: 14
28.01.2025, 16:15
Для гита нужно мышление, отличное от svn и прочих централизованных.
В качестве версий применяют SemVer, например.

Я с svn сначала на hg перешёл, а потом уже на git.
1
451 / 176 / 29
Регистрация: 12.12.2020
Сообщений: 1,368
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,368
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
13833 / 7875 / 1705
Регистрация: 25.05.2015
Сообщений: 23,917
Записей в блоге: 14
29.01.2025, 07:43
При попытке запихнуть утилиту с широкими возможностями в гуй получается либо кнопка "Сделай зашибись", которая делает не то, что надо; либо 100500 окошек с таким же количеством кнопок и чекбоксов.
Напиши лучше?
0
 Аватар для voraa
1299 / 1295 / 191
Регистрация: 21.01.2024
Сообщений: 6,005
29.01.2025, 07:59
Цитата Сообщение от Rius Посмотреть сообщение
либо 100500 окошек с таким же количеством кнопок и чекбоксов.
В командной строке придется помнить и задавать те же 100500 ключей и параметров.
0
Эксперт .NET
 Аватар для Rius
13833 / 7875 / 1705
Регистрация: 25.05.2015
Сообщений: 23,917
Записей в блоге: 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Программа опроса у.з. расходомера 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: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru