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

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

17.01.2025, 11:34. Показов 15939. Ответов 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
 Аватар для IamRain
4695 / 2702 / 735
Регистрация: 02.08.2011
Сообщений: 7,236
17.01.2025, 14:09
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от belalugoci Посмотреть сообщение
тут не понял, если я взял три файла и поменял например метод обработки массива, я и без git вижу что и где я поменял. я же это менял только что )
Бывало, работаешь над чем-то, и знаешь, что есть какой-то код в какой-то библиотеке из решения, которым надо воспользоваться.
Но не можешь его найти, а через git log приходишь к выводу, что этот код переехал вообще в нугет-пакет и подключается через пакет.
Можно отслеживать кто правил конкретные диапазоны строк в файле (например конкретный метод) - очень удобно, в GUI такого нету, только в терминале, и можно кастомизировать вывод в однострочный формат с относительным датами (аля 2 недели назад Вася сделал этот коммит). Git сейчас это как современные новомодные девайсы, нужно иметь достаточно фантазии/реальной потребности, чтобы суметь воспользоваться всем его функционалом.
Дяденька Торвальдс фигни не изобретает)
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
17.01.2025, 14:10  [ТС]
Цитата Сообщение от belalugoci Посмотреть сообщение
что помнил до 2000 года
есть забавное исключение, в 2006 году я пошёл учиться вождению и думал что ничего не смогу сдать и научиться водить, но по факту это как с чтением книг - чем больше начитанность тем выше качество грамматики и меньше ошибок, так что ПДД знаю хорошо и машину вожу тоже хорошо, был перерыв в 3 года, думал не вспомню, но нет, 20 минут и всё отлично.
0
17.01.2025, 14:11

Не по теме:

Цитата Сообщение от belalugoci Посмотреть сообщение
пользуюсь но не пользуюсь, это как?
Сайтом https://github.com/ НЕ пользуюсь.

Инструментом 'Git' пользуюсь локально для упрощения/ускорения разработки своих проектов (т.е. ни на какой сервер их не заливаю, т.е. использую в режиме локального каталога в каждом отдельном проекте/группе проектов).

Инструментом 'Git' и корпоративным GitLab (не Гитхаб) пользуюсь для рабочих проектов.

Цитата Сообщение от belalugoci Посмотреть сообщение
механизм этого не понял
В проекте надо доработать какой-то крупный функционал, разработка занимает несколько дней/неделю, состоит из множества маленьких подзадач/коммитов:

1. От текущей ветки создаётся новая гит-ветка, все изменения по этой крупной задаче коммитятся туда.

2. При этом в стабильную ветку, при необходимости, можно без лишнего шаманства в любой момент вносить какие-то срочные изменения, собираться, публиковать в тест/прод, и эти изменения досливать в ветку, где ведётся доработка новой крупной задачи.

3. Когда разработка задачи завершена, весь её код объединяется с актуальной версией кода из основной ветки (как правило, просто одной командой 'git merge', иногда - с необходимостью разрешить несколько конфликтов, для чего тоже у гита есть вполне удобный инструмент, который эти конфликты подсветит).

0
 Аватар для Andrey-MSK
3392 / 2278 / 388
Регистрация: 14.08.2018
Сообщений: 7,718
Записей в блоге: 4
17.01.2025, 14:20
belalugoci, Изучайте - Git Book Rus. Можно там скачать в PDF.

Добавлено через 6 минут
belalugoci, С помощью ПО Git можно работать не только с GitHub, но и с любым сервисом который поддерживает протокол Git, к примеру новые российские сервисы: GitFlic, GitVerse
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
17.01.2025, 14:29  [ТС]
IamRain, для меня это что-то за гранью, такое точно не пригодится, у меня проекты в одном файле на 15-30 экранных страниц, пока я с ним работаю я знаю что и где поменял.
например информация о том что я менял файл 20-го декабря и поменял i=5 на i=7 мне ничего не даст ) тут действительно нужно менять сам подход к разработке.

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

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

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
С помощью ПО Git можно работать не только с GitHub
ага, Git != Github

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Изучайте - Git Book Rus.
Со мной это не работает к сожалению, я попробую какой-то проект и потыкаю кнопки, если будет интуитивно, то возможно смогу пользоваться.
Наверное пока две функции выделю - возможность сравнить две версии и сделать клон проекта, хотя последнее проще копированием папки сделать. Но как я понял чтобы сравнение было рабочим нужно сохранять изменения часто. Где тот баланс взять? Будет 150 сохранений, мне кажется можно с ума сойти их сравнивать.
0
 Аватар для Andrey-MSK
3392 / 2278 / 388
Регистрация: 14.08.2018
Сообщений: 7,718
Записей в блоге: 4
17.01.2025, 14:33
Цитата Сообщение от belalugoci Посмотреть сообщение
Со мной это не работает к сожалению, я попробую какой-то проект и потыкаю кнопки, если будет интуитивно, то возможно смогу пользоваться.
Вы прочитайте общую часть, Введение, и тогда поймёте что это такое и с чем его едят.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
17.01.2025, 14:47  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Вы прочитайте общую часть, Введение, и тогда поймёте что это такое и с чем его едят.
прочитал и читал подобное много раз, это общая информация, её не применить на практике и будет забыта быстро. Я обратил внимание на конкретные вещи, попробую их. Если с пол-пинка что-то заведётся, то смогу пользоваться.
0
Эксперт .NET
 Аватар для Rius
13829 / 7871 / 1705
Регистрация: 25.05.2015
Сообщений: 23,910
Записей в блоге: 14
17.01.2025, 14:50
Цитата Сообщение от belalugoci Посмотреть сообщение
А консольные команды и их механику работы мне нет смысла учить
Есть простые визуальные клиенты. Например, Git Extensions или Atlassian SourceTree.

Цитата Сообщение от belalugoci Посмотреть сообщение
Где тот баланс взять?
Сохранять изменения часто. Делать их атомарными. В одном коммите - связанные между собой изменения, а не всё что накодил на неделю, уже забыл что.
Все 150 коммитов сравнивать не приходится. Это надо сильно постараться напортачить.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
17.01.2025, 14:57  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Вы прочитайте общую часть, Введение, и тогда поймёте что это такое и с чем его едят.
простой пример https://git-scm.com/book/ru/v2... кое-Git%3F
вся информация которая есть на этой странице абсолютно не нужна и ответа на вопрос "Что такое Git?" там нет.
Идёт вопрос "Что же такое Git, если говорить коротко?" и ответа на него нет, хотя утверждается что "Очень важно понять эту часть материала, потому что если вы поймёте, что такое Git и основы того, как он работает, тогда, возможно, вам будет гораздо проще его использовать". Идёт в другую главу и например читаем "Целостность Git В Git для всего вычисляется хеш-сумма, и только потом происходит сохранение" - зачем эта информация в разделе "Что такое Git?"? Как знание о целостности приблизит меня к знанию о самом Git?
Простите но конкретна эта документация отвратительна.

Добавлено через 3 минуты
Цитата Сообщение от Rius Посмотреть сообщение
Сохранять изменения часто. Делать их атомарными. В одном коммите - связанные между собой изменения, а не всё что накодил на неделю, уже забыл что.
мне кажется тогда вся активность мозга будет уходить на Git, это как с курением, когда в определенный момент ты думаешь о курении вместо того чтобы думать о проекте. Это Git ради Git.

Цитата Сообщение от Rius Посмотреть сообщение
Все 150 коммитов сравнивать не приходится. Это надо сильно постараться напортачить.
ну например у меня ошибка, чтобы найти когда она появилась нужно будет хотя бы бинарным поиском воспользоваться, если коммитов 4 то просто в обратном порядке. Ну да, не 150, а 30, тоже не 4.
0
Эксперт .NET
 Аватар для Rius
13829 / 7871 / 1705
Регистрация: 25.05.2015
Сообщений: 23,910
Записей в блоге: 14
17.01.2025, 15:02
Цитата Сообщение от belalugoci Посмотреть сообщение
мне кажется тогда вся активность мозга будет уходить на Git, это как с курением, когда в определенный момент ты думаешь о курении вместо того чтобы думать о проекте. Это Git ради Git.
Неа. Когда войдёт в привычку, вообще его не замечаешь. Плюс, к каждому изменению можно писать комментарий, что это и зачем. Есть с памятью проблемы, или нет их, позже помогает разобраться в написанном.
0
 Аватар для Andrey-MSK
3392 / 2278 / 388
Регистрация: 14.08.2018
Сообщений: 7,718
Записей в блоге: 4
17.01.2025, 15:23
Цитата Сообщение от belalugoci Посмотреть сообщение
и ответа на вопрос "Что такое Git?" там нет
Есть. В этой главе приводятся различия в принципах работы разных систем и конкретного того, чем от них отличается Git. То как он хранит снимки и есть его принцип работы. Это не хранение файлов целиком, это только хранение ссылок на различия между версиями файлов, в этом и заключается его кардинальное отличие и секрет быстродействия системы в целом. Коммит моего решения из 1500+ файлов и пяти проектов занимает около секунды, это то что я вижу в UI, а так может и быстрее, пока там UI отрисует...
Тут правильно уже писали - для работы с Git нужно мыслить по другому... Нужно чётко разделять задачи, направления реализации той или иной фичи, работать со многими ветками, в которых всё состояние проекта изолировано и они никак не повлияют друг на друга. Когда решили задачу - делаете merge в основную ветку, при этой операции возможно придётся разрешить некоторые конфликты, но если делать и планировать всё верно - конфликтов не будет и merge будет проходить автоматом.
0
Эксперт .NET
 Аватар для Usaga
14736 / 9510 / 1364
Регистрация: 21.01.2016
Сообщений: 35,892
17.01.2025, 15:45
belalugoci, смотрю на эту перепалку и понимаю, что про «недопонимание» я был прав.

Тебе в немного агрессивной форме предлагают освоить еще один весьма полезный в работе инструмент - систему контроля версий. Любую. Без необходимости именно гитхаб использовать.

Просто его полезность стоит после компилятора, отладчика и IDE.
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
17.01.2025, 16:28
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Есть. В этой главе приводятся различия в принципах работы разных систем и конкретного того, чем от них отличается Git. То как он хранит снимки и есть его принцип работы. Это не хранение файлов целиком, это только хранение ссылок на различия между версиями файлов, в этом и заключается его кардинальное отличие и секрет быстродействия системы в целом. Коммит моего решения из 1500+ файлов и пяти проектов занимает около секунды, это то что я вижу в UI, а так может и быстрее, пока там UI отрисует...
Боюсь, у belalugoci проблема в другом. Он в принципе не понимает зачем нужна система контроля версий, любая. Так что внутреннее устройство гита ему глубоко побоку.

Добавлено через 2 минуты
Цитата Сообщение от belalugoci Посмотреть сообщение
мне кажется тогда вся активность мозга будет уходить на Git, это как с курением, когда в определенный момент ты думаешь о курении вместо того чтобы думать о проекте. Это Git ради Git.
Поставь гуй для гита, там всё на мышетыке будет. У гитхаба есть свой клиент на десктоп. Или в твоей любимой IDE тоже по любому она или уже есть, или плагин какой-нибудь можно поставить. Никакие команды учить не надо. Если уж даже это не осилишь, тогда уж я не знаю...
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
17.01.2025, 20:25  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Есть
нет

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

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
То как он хранит снимки и есть его принцип работы
Да пофигу на то как он хранит снимки. И в этой главе должен быть написан ответ на вопрос, а не принцип работы, бред же.

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Это не хранение файлов целиком, это только хранение ссылок
ПОФИГУ, мне абсолютно по барабану что и как он хранит. Вот скажите, вы когда пользуетесь фотошопом вы изучаете то как он хранит PSD? Или изучаете саму программу? Ну типа - растровый графический редактор, который каждое изображение может представить как многослойный холст, а вы манипулируя каждым слоем получать определенные эффекты. Или всё же смещения в PSD и типы кодирования?

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
в этом и заключается его кардинальное отличие
Ну может стоит об этом написать в разделе "Кардинальные отличия Git от подобных программ"?

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Коммит моего решения из 1500+ файлов и пяти проектов занимает около секунды
Плевать ) Этот факт абсолютно никак не связан с тем какой ответ на вопрос о том что такое Git. для раздела о принципах работы - да пожалуйста. всему свое место.

Так что такое Git? Я понял что система контроля версий, я это знаю лет 15 наверное, но как мы видим это знание ничего не даёт.

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Тут правильно уже писали - для работы с Git нужно мыслить по другому
Ну вот об этом и нужно написать, объяснить читателю "Что такое Git?", не?

Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Когда решили задачу - делаете merge в основную ветку, при этой операции возможно придётся разрешить некоторые конфликты, но если делать и планировать всё верно - конфликтов не будет и merge будет проходить автоматом.
Ну к разделу "Что такое Git?" эта информация уже не относится.

Цитата Сообщение от Usaga Посмотреть сообщение
Тебе в немного агрессивной форме предлагают освоить еще один весьма полезный в работе инструмент - систему контроля версий. Любую. Без необходимости именно гитхаб использовать.
Просто его полезность стоит после компилятора, отладчика и IDE.
Посмотрю что за зверь, может быть для меня он не окажется таким полезным. Я же не профессиональный программист, а так - мимокрокодил, у меня совсем другие запросы и задачи, а Git, как я понимаю, создавался программистом для программистов и подразумевался определенный круг решаемых задач. А если у меня нет этих задач?
Вот у вас на ПК стоит фотошоп? У меня - нет, мне хватает функционала ffmpeg и Paint.Net, но это же никак не умаляет достоинств фотошопа.

Цитата Сообщение от Катафалк Посмотреть сообщение
Он в принципе не понимает зачем нужна система контроля версий, любая
ну что значит "в принципе", читать-то я умею и понять написанное могу, я не вижу только её близкой для себя.
а к статье претензия по качеству.

Цитата Сообщение от Катафалк Посмотреть сообщение
Так что внутреннее устройство гита ему глубоко побоку
мне в принципе побоку внутреннее устройство любого софта ровно до момента когда у меня не появится интерес именно такого характера. Не особо понимаю зачем бы мне нужна была информация о внутреннем устройстве Git, на что это влияет? Как по мне ты либо им пользуешься либо нет. Или есть кто-то кому Git смерть как нужен, но прочитав про внутреннее устройство он такой "не-не-не", такую херню я ставить не буду? И сиди у корыта страдает и Git хочется и внутреннее устройство не подходит ))))))

Цитата Сообщение от Катафалк Посмотреть сообщение
Поставь гуй для гита, там всё на мышетыке будет. У гитхаба есть свой клиент на десктоп. Или в твоей любимой IDE тоже по любому она или уже есть, или плагин какой-нибудь можно поставить. Никакие команды учить не надо.
вопрос не самих команд а того сколько времени занимает отслеживание необходимости делать коммиты. Я когда программирую - меня трогать нельзя, я весь там и если я 10% мозга буду задействовать на мысли о Git, то будет не 90 и 10, а 10-80-10, то есть 10% на работу, 80% на переключение и 10% на Git. Представьте что мой мозг это очень старый HDD который не умеет в многопоток и при многопотоке тратит все силы на позиционирование головок. Нужно ли объяснять почему я не курю и вообще не имею вредных привычек?
я ставил и пользовался в VS, но уже кажется выше писал что опыт был отрицательный. И пока я не понял с какой именно частотой нужно делать коммиты и почему.

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

Добавлено через 6 минут
Цитата Сообщение от Rius Посмотреть сообщение
Когда войдёт в привычку, вообще его не замечаешь
вопрос - а сколько нужно времени чтобы это вошло в привычку? Риторический.
Я программирую так исчезающе мало, что у меня много чего не вошло в привычку.

Цитата Сообщение от Rius Посмотреть сообщение
Плюс, к каждому изменению можно писать комментарий, что это и зачем
не поможет, когда пишется комментарий я думаю что знаю о чем пишу, а когда я буду читать комментарий, то я не буду знать о чем речь, а значит я не пойму написанное. Объяснить это сложно. Можете просто считать это болезнью Альцгеймера, это не она, но вам так будет проще понимать. Смысл в том, что нет смысла вести ежедневник в который записывать дела на завтра, так как просто будет забыта сама суть его наличия.
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
17.01.2025, 21:21

Не по теме:

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


Полезность git и всё такое ...
Если говорить про разработку вдвоем и более (причем не обязательно чтобы второй прям писал код, достаточно чтобы он его смотрел), то git -- прям необходим. Если разработка объемная и долгоиграющая, я бы даже настаивал на более расширенном сервисе, аля AzureDevops или набор сервисов от Atlassian.

На кой тот же git:
- шаринг кода между устройствами. Без репозитория (тот же git) стянуть рабочую версию без временных правок колеги -- нереально. Тоже самое и с "посмотреть" -- глянуть на сайте в 100500 раз проще, нежели тянуть куда-то временную папку или набор файлов.
- разбитие ответственности. Банальный вариант: frontend и backend в едином солюшине. Каждый копается в своем проекте, но при необходимости может спокойно стянуть необходимые правки второй стороны.
- мерж. Точнее ГРЕБАНЫЙ МЕРЖ КОДА. На русском -- объединение изменений, внесенных разными людьми. Это великое действие превращается в сущий кошмар даже с git, а без него -- десятикратно. Отдельный круг ада, когда в проекте рождается какой-то единый файл, который постоянно правиться всеми. По этой причине существует общепринятая рекомендация что для каждого класса, таблицы, интерфейса и прочих вещей делать свой отдельный файл, а не сливать в кучу.
- недоделанная задача не будет стопорить остальных. Допустим у вас страдает перфоманс и вы ищите узкие места. Править нужно всё и вся, но финальный вариант не предвидится обозримом будущем. Заливать ваши хардкод данных, предполагаемые правки или вообще небилдящийся бэкап для всех недопустимо, поэтому создается отдельная ветка и все счастливы.
- если говорить про автоматизацию действий и контроля качества -- можно настроить автозапуск тестов и билда, что не позволить даже в теории залить неработающий код в master ветку.
- мерж решения в основную ветку можно реализовать через PR с обязательным ревью, что несколько повышает контроль качества .

Про список задач и на кой он:
- позволяет не распылять внимание и доводить до ума проект
- позволяет распределить между участниками работу
- задачи можно линковать на коммит, ветку или PR. Позволяет в будущем "отмотать" до процесса разработки и посмотреть комментарии или хотя бы описания "что и зачем делалось". В коде шибко не развернешься с комментарием "почему так", чего не скажешь про задачу. В идеале, конечно, нужна техническая документация (что есть в том же Atlassian и скорее всего можно как-то реализовать и в AzureDevops).
- если разделить работу над фичами по разным веткам, то в любой момент можно глянуть какие модули задевает эта самая фича. Трындец как упрощает дальнейшее планирование действий, дабы не страдать с мержем и переписыванием кода.

И так можно продолжать долго. Нужно понимать что git возник и стал общепринятым не по причине что программисты упоролись, а потому что существовали реальные сложные проблемы взаимодействия на проекте и их нужно было решать.

Ещё отмечу важный момент -- это всё не требует постоянного разбирательства с git или той же jira. По сути вы единожды разбираетесь с процессом (а он вообще не сложный и доступен для понимания даже джуну) и дальше просто на постоянку повторяете те или иные действия перед выливкой кода на сервер. Другое дело с "установить эти правила разработки" -- это задача уровня nightmare.

Нужно ли это всё, когда пишешь в одно лицо для себя?
Всё зависит от проекта. Если он простой, не планируется долгая разработка, и особо не нужно шарить кому-либо -- можно смело обойтись без git. Я лично так тоже некоторые вещи писал и проблем особо не наблюдалось.

Но как только у вас идет расширение в любую сторону (добавились участники, добавилось работы, добавилась сложность) -- очень важно не затягивать с разбором всего этого, т.к. сами не успеет оглянуться как начнете страдать над банальными вещами.
0
Эксперт .NET
 Аватар для Usaga
14736 / 9510 / 1364
Регистрация: 21.01.2016
Сообщений: 35,892
18.01.2025, 07:31
Цитата Сообщение от belalugoci Посмотреть сообщение
Посмотрю что за зверь, может быть для меня он не окажется таким полезным.
Мне тоже кажется, что тебе это не нужно. Но как минимум посмотреть и почитать что это и для чего - стоит.
0
1409 / 868 / 93
Регистрация: 08.02.2017
Сообщений: 3,710
Записей в блоге: 2
18.01.2025, 07:34
Цитата Сообщение от Wolfdp Посмотреть сообщение
и доступен для понимания даже джуну)
Существовали бы простые инструкции типа как выложить простейший код в Гит, и там же, как совершить простейший коммит, сделать простейшую ветку и т.д.. Причем на Виндовс. А то открываешь, обязательно какая-то огромная статья, короче читать все это - жопа, притом материалы статьи могут оказаться устаревшими, вот в чем проблемма.
0
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
18.01.2025, 09:05
Цитата Сообщение от testuser2 Посмотреть сообщение
Существовали бы простые инструкции типа как выложить простейший код в Гит
Ну, например если работаешь в Visual Studio, то первая же ссылка
https://learn.microsoft.com/ru... ew=vs-2022

Ну а на проектах обычно есть "старший", который показывает что к чему.
0
Эксперт .NET
 Аватар для Usaga
14736 / 9510 / 1364
Регистрация: 21.01.2016
Сообщений: 35,892
18.01.2025, 09:27
Цитата Сообщение от testuser2 Посмотреть сообщение
Существовали бы простые инструкции типа как выложить простейший код в Гит
Да вроде бы есть.

А то, что статьи какие-то большие... Так и тема не простая.
0
 Аватар для belalugoci
475 / 294 / 29
Регистрация: 01.06.2018
Сообщений: 3,676
18.01.2025, 20:22  [ТС]
Цитата Сообщение от Wolfdp Посмотреть сообщение
Ну, например если работаешь в Visual Studio, то первая же ссылка
как-то избыточно сложно и главное не ясно как с этим работать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.01.2025, 20:22

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


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru