Разработка
Pavel Osadchuk

Git master vs Git main

Пара опросов в вечер среды

Вы переименовали ветку master в ветку main?
Да
Нет
Показать результаты
Переголосовать
Проголосовать

Как просто переделать master в main

D:\github\WindowsTerminalHere [master] > git branch -m master main D:\github\WindowsTerminalHere [main] > git push -u origin main Total 0 (delta 0), reused 0 (delta 0) remote: remote: Create a pull request for 'main' on GitHub by visiting: remote: https://github.com/shanselman/WindowsTerminalHere/pull/new/main remote: To https://github.com/shanselman/WindowsTerminalHere.git * [new branch] HEAD -> main

После чего в настройках github можно выбрать ветку по умолчанию

Когда git init по умолчанию будет создавать ветку main вместо master...
Буду использовать как есть
Буду перенастраивать чтобы создавал как раньше
Показать результаты
Переголосовать
Проголосовать

Как перенастроить git init можно узнать на SO

0
37 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alexander the Nth
Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Никита против войны

Kot and begemoth

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Pavel Osadchuk
Автор

я пришел в git из mercurial, где вообще был default
и я понял что в целом мне не важно как называются ветки, какую создаст git init или hg init или еще какой-нибудь init ту я и буду использовать

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Pavel Osadchuk
Автор

это пока какой-нибудь Azure DevOps не начнет по умолчанию искать main в билдах вместо master

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
pk

Jenkins

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
sf

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Pavel Osadchuk
Автор

хорошие варианты blocklist & allowlist вместо blacklist & whitelist

Ответить
Развернуть ветку
Василий Банников

btw, если опустить эти BLM, то так-то это гораздо понятнее для всех. Не думаю, что во всех культурах/языках Чёрный/Белый список означают именно то, что и blocklist/allowlist.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Pavel Osadchuk
Автор

есть вот такая цитата

 usage of master in Git very likely came from another version control system (BitKeeper) that explicitly had a notion of slave branches.
Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Василий Банников

в чём сумасшествие? Название master ничем не оправдано кроме "куча скриптов уже завязано на master" и "мы привыкли"

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Pavel Osadchuk
Автор

да и на blacklist большинству тож..

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Bradstreet Smith

Хз че за мейнстрим с переименованием.

В случае пожара/чс
- git add .
- git commit -a “feat/rescue push”
- git push origin [current branch] (в случае zsh просто ggpush)
- бежать

Это все что нужно знать про систему контроля версий.

Ответить
Развернуть ветку
Bradstreet Smith

-am

Ответить
Развернуть ветку
Михаил Кондратьев

Лучше и логичнее заучит «release» , main вообще отстой какой то

Ответить
Развернуть ветку
Василий Банников

Не всегда в гите хранят софт => не всегда будет release. Ну и не всегда коммит в мастере = релизу.

Ответить
Развернуть ветку
Читать все 37 комментариев
null