code_notes
71 subscribers
136 photos
1 video
134 links
учусь делать веб

обратная связь: t.me/dmorenogogoleva
Download Telegram
#git

сначала были локальные системы контроля версий

потом системы контроля версий с единым сервером

и только после этого появились децентрализованные

Линус Торвальдс использовал одну из них (Bitkeeper), пока не поругался с той компанией и не решил запилить свой велосипед

так появился гит 🎉

главная особенность гита в том, что он сохраняет состояние не пофайлово, а помнит снапшоты сразу всей системы (это преимущество мне сложно осознать пушто кроме гита я ничем не пользовалась)
#git

гит только добавляет данные, ничего не потеряется, но если запутаешься в черри-пиках, то все коллеги увидят эту позорную борьбу
#git

посмотреть урлы ремоут репозиториев можно командой git remote -v

git
remote show origin покажет что нового в репозитории origin
#git

git switch - возвращает на предыдущую ветку
#git правила ребейза и капелька угроз

кстати не использую ребейз пушто не вижу преимуществ, но знаю, что можно легко всё испортить
#git

You can get the best of both worlds: rebase local changes before pushing to clean up your work, but never rebase anything that you’ve pushed somewhere.