Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 8

Это всё интегрировано в ide, в частности visual studio.

Командная строка git нужна очень редко

Ну разве что скриптов писать вроде поиска наиболее много менявшихся файлов

git log --numstat --pretty=format: | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' && git log --numstat --pretty=format: | awk '{ add += $1; subs += $2; loc += $1 - $2; printf "%s\t%s\t%s\n", $1, $2, $3 }' | sort -n -r | head -100

Работаю с git уже 10 лет, практически ежедневно. Визуальные инструменты (Fork) сильно помогают в простых операциях, но "непростые" все равно случаются довольно часто. Без командной строки пока никак не получается.

Может подскажете хорошие/удобные расширения для VS для работы с Git , которые реально используются для работы ?

Везде в обучалках/курсах используется командная строка .

попробуйте gitkraken. да, это не расширение. но он чертовски удобен. в последнее время даже стабилен. если что-то не решается в гуи, там и терминал встроен с автокомплитом. платный если репозитории приватные, где-то 50 в год. но я уже лет 5 на нём - нисколечко не жалею.

Ветка master — это основная ветка в Git, которая содержит последнюю стабильную версию проекта. Она является начальной точкой для большинства разработчиков и обычно содержит код, который готов к выпуску.

Нужно помнить, что gitflow с такими определениями - система, более заточенная (более удобная и создает меньше вопросов), когда используется несколько репозитариев. А не как сейчас почти повсеместно - один центральный на всех плюс локальные.

Чтобы master, который видят разработчики, который 'начальная точка' и 'готов к выпуску' - мог отличаться от того master, который видит система тестирования, когда приступает к проверке "а точно готов?". И только после тестирования - второй push-ается в первый.

Я думаю в статье следовало упомянуть что уже довольно давно основная ветка в репозитории git называется не master а main.

Думаете? Помнится недавно создавал пустой репозиторий через cli там была master (после создания первого коммита)

Вы правы. Лучше сформулировать так:

Стоило упомянуть что основная ветка в репозитории git может иметь имя отличное от master и популярные хостинги кода уже довольно давно используют ветку main вместо master.

При создании репозитория через cli имя основной ветки можно изменить задав значение опции init.defaultBranch.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий