Девман для питонистов
532 subscribers
144 photos
3 videos
186 links
Веб-разработка на Python. Канал от практиков.

Сайт школы Девман: https://dvmn.org/
Контакт для связи: @yulya_devman
Download Telegram
Каждый разработчик-бэкендер на Python умеет и регулярно пользуется Git-ом. В консоли, в десктопном клиенте или встроенным в IDE интерфейсе. Git позволяет управлять исходным кодом:
➡️ не перетирать изменения других разработчиков,
➡️ иметь несколько версий кода, смотреть предыдущие версии,
➡️ служит дополнительной документацией и помогает делиться кодом.

Об умении работать с Git спрашивают почти на каждом собеседовании на вакансию разработчика.

Но для новичка с ходу разобраться с инструментом — боль и слезы. Давайте разберемся в основных понятиях. .

👉 Изучить работу с Git и Github можно в нашем мини-курсе
🔥51👍1
Для работы с Git можно использовать как интерфейс командной строки, так и встроенные в IDE и самостоятельные графические приложения.

Консольный Git незаменим на сервере, но в локальной разработке сложные операции такие как слияния веток кода удобнее проводить в графическом интерфейсе.

👉 Для освоения навыков работы с Git читайте официальный гайд и закрепите полученные знания на практике в мини-курсе «Git и GitHub».
👍2
В предыдущих постах мы уже рассказали про систему контроля версий Git, графические клиенты.

➡️Одна из ключевых особенностей Git — это распределенная система. Код хранится на локальной машине разработчика, на сервере где работает сайт и еще в каком-то удаленном централизованном хранилище, например, в рамках компании.

К централизованному хранилищу предъявляют требования по доступности и надежности.

В качестве удаленного хранилища репозиториев может использоваться как веб-сервис, так и развернутая на своих серверах система. Познакомимся с самыми популярными платформами.

☑️В уроках Девман учебные проекты обязательно оформляют в публичные репозитории на GitHub. Каждый учебный проект проверяется опытным разработчиком и затем дорабатывается, и по итогам обучения наши ученики получают достойное портфолио проектов с чистым кодом.

GitHub наверняка пользовался каждый начинающий разработчик.
Внутри Девмана используем GitLab, развернутый на нашем сервере.
В РФ сейчас активно разрабатывают платформу GitVerse.
🔥31