Работа с git на реальном проекте, используя PyCharm

Поделиться
HTML-код
  • Опубликовано: 21 сен 2024
  • В этом видео посмотрим на рутинные операции любого программиста в его рабочем процессе. Большую часть этих действий вы будете повторять раз за разом в течение своей карьеры.
    При старте проекта:
    - клонировать проект
    - прочесть README
    - установить виртуальное окружение
    - установить все зависимости (requirements.txt)
    - настроить проект для запуска или прогона тестов.
    На регулярной основе:
    - создаем ветку с названием нашей задачи
    - реализуем задачу =)
    - проверяем наши правки и прогоняем тесты
    - заливаем код в ветку
    - создаем мерж-реквест (пулл-реквест)
    - проходим настроенные пайплайны
    - проходим код-ревью, исправляем замечания
    - заливаем нашу ветку в основную ветку разработки
    - повторяем до пенсии...
    Присоединяйтесь к помощи каналу, будет интересно)
    ✔️Бусти boosty.to/pyth...
    ✔️Юмани 410011506612886
    Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
    #Python #PythonRussian #PyCharm

Комментарии • 92

  • @PythonRussian
    @PythonRussian  2 года назад +29

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

    • @andreychernykh256
      @andreychernykh256 2 года назад

      на моём ноуте плохо видно, шрифты мелкие, придется смотреть на телике. А контент отличный!!!!!

    • @umni_kot
      @umni_kot Год назад +2

      Как повезло людям, которые работают с вами. Спасибо за контент

    • @dnr_8365
      @dnr_8365 6 месяцев назад

      Спасибо, волшебник!!!

  • @c3equalz899
    @c3equalz899 Год назад +5

    Боже, как же ты легендарен. Я вот всю теорию смотрел, разбирал, но вот здесь просто нет слов... Низкий поклон, дядя.

  • @nadyamoscow2461
    @nadyamoscow2461 Месяц назад

    Огромное спасибо! Ваше видео очень помогло реально понять, как Гит работает и чем он так удобен

  • @nv1889
    @nv1889 4 месяца назад

    Случайно наткнулся на канал, когда искал инфу про гит. Посмотрел несколько видео и, признаться, я в диком восторге! Автору огромнейшее спасибо за информацию в понятном, кратком и суперполезномм виде!

  • @andreyrulev8064
    @andreyrulev8064 2 года назад +14

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

    • @PythonRussian
      @PythonRussian  2 года назад +8

      я такое не буду делать, просто лень ибо придется все это вспоминать да и гуглить, ибо всю жизнь делал самым простым способом, который и советую.

  • @alvares2729
    @alvares2729 2 года назад +4

    СУПЕР контент!
    Искал пару дней, но ничего более-менее вменяемого найти не мог до этого видео
    Автору RESPECT🙂

  • @milakonstantinova8481
    @milakonstantinova8481 Год назад +6

    Я в Восторге нет слов, Спасибо Вам огромное за очень крутой контент. Четко, понятно и просто великолепно. Продолжайте пожалуйста вести свой канал 🙏

  • @mlr__roal_6867
    @mlr__roal_6867 2 года назад +2

    Ты настолько круто все показал, что даже у меня получилось все и я все понял и кайфанул! Это невероятно, ибо ни у одного из других ютуберов это сделать не получилось по этой теме. Респектище.

  • @migunovich
    @migunovich 10 месяцев назад +2

    Спасибо! Побольше бы примеров из реальной работы

  • @СергейКрасов-е1в
    @СергейКрасов-е1в 10 месяцев назад +1

    За 3 года, впервые поставил лайк на RUclips.
    Грац ^-^.

  • @EvgeniySakharov
    @EvgeniySakharov 7 месяцев назад

    Блин, две недели бился с гитом. Ну не хватало тямы. Тут все по полочкам в голове встало. Пазл сложился. Спасибо автору за труд.

  • @alexeykolodochkin5826
    @alexeykolodochkin5826 2 года назад +7

    Как всегда супер! Изложение, информативность, полезность, все по уму.

  • @konstantinsuftin2089
    @konstantinsuftin2089 2 года назад +5

    Спасибо! Подача материала - супер! Очень полезно!

  • @РоманКотов-е4и
    @РоманКотов-е4и Год назад +1

    Огромное спасибо! На стажировке впервые столкнулся с серьёзной командной работой и нехваткой опыта и знаний. Про тесты, гит и работу в проекте рассказано просто потрясающе!

  • @mylife-ej8et
    @mylife-ej8et Год назад +1

    Спасибо за видео, только жаль что я его раньше не посмотрел, а сейчас уже знаю как всё работает на горьком опыте проб и ошибок всему научился, ну всё равно приятно было смотреть ваше видео

  • @pfk9025
    @pfk9025 2 года назад +3

    Отличное видео! Спасибо за труд! Особенно радует когда разбираются проблемы из жизни. Имитация реальной работы особенно ценна.

  • @alekseimikhalev1807
    @alekseimikhalev1807 2 года назад +1

    Одно из самых крутых обучающих видео, которые я когда-либо видел! Спасибо огромное за четкость и структурность - как за руку провел :)

  • @eugene1965
    @eugene1965 2 года назад +1

    Тысяча чертей! Лучшее видео на свете про гит!

  • @denysprodanets8997
    @denysprodanets8997 2 года назад +3

    Очень познавательно, спасибо за труды.

  • @АртёмХ-к1г
    @АртёмХ-к1г 2 года назад +1

    О, да! Немножко много болтавни, но ваши уроки, пожалуй одни из наиболее полезных по теме. По моему мнению, очень здорово, что вы показываете то, как должна происходить работа с проектом в некотором идеальном случае. Спасибо вам большое.

  • @rektifikator
    @rektifikator 2 года назад +4

    12:02 Куда добавлять новый код, и почему
    15:20 Создаем новую ветку: Git-> Branches -> New Branch
    17:30 Commit в новую (ранее созданную) ветку

  • @danielmamaev9048
    @danielmamaev9048 2 года назад

    Великолепный гайд, появилось четкое понимание как работать с гитом в коллективе!!

  • @dailyvideo1593
    @dailyvideo1593 2 года назад

    Блин, чудесный видос. Прям понятно что, зачем и почему)
    Лучший!
    Объяснения вообще понятные

  • @Nonstop4ik
    @Nonstop4ik 4 месяца назад

    Это автор просто красавчик. Спасибо вам!

  • @Geffard
    @Geffard Год назад

    Единственный хороший урок. спасибо, супер )

  • @vo_sk
    @vo_sk 2 года назад

    Спасибо за прекрасное объяснение, очень полезно и понятно. Ушёл смотреть остальное на канале ;)

  • @НеопознанныйБобр

    Спасибо!, в голове всё по полочкам сложилось после просмотра

  • @Vitaljka1
    @Vitaljka1 2 года назад +1

    Отличное видос, ждем обещанные видео по ООП

  • @PaltsevPro
    @PaltsevPro 2 года назад +1

    17:20 объяснил))) Я в прошлом видео минут 30 искал эту вкладку xD

  • @БауржанБауржан-х4ш

    Good lesson!!

  • @xzemple5491
    @xzemple5491 Год назад +1

    Контент имба!

  • @iceRash
    @iceRash 11 месяцев назад +1

    Спасибо огромное без тебя я бы умер

  • @cOnT3ST
    @cOnT3ST Год назад +1

    Большое спасибо!

  • @unknownunknown-mx4dy
    @unknownunknown-mx4dy Год назад +1

    Спасибо большое.
    !!!!!

  • @nikulin7944
    @nikulin7944 2 года назад

    Спасибо большое значения! Понятно и доступным языком. )))

  • @НиколайДемченко-м6ы
    @НиколайДемченко-м6ы 22 часа назад

    Красава

  • @hovosimonyan799
    @hovosimonyan799 2 года назад +1

    ты лучший друг!

  • @pavelgod8524
    @pavelgod8524 2 года назад

    спасибо за материал, очень и очень полезно

  • @understandwhat
    @understandwhat Год назад

    Это топ контент! спасибо огромное!

  • @eugene_mountainland
    @eugene_mountainland Год назад

    Очень полезное видео, спасибо)

  • @AlexSander-ly7gc
    @AlexSander-ly7gc 2 года назад

    Это то что нужно. Спасибо!

  • @igorozhigov3852
    @igorozhigov3852 2 года назад

    Спасибо! Все доходчиво и понятно!

  • @boban7814
    @boban7814 Год назад +1

    Спасибо интересно

  • @SandroAtaman
    @SandroAtaman Год назад

    Очень крутое видео, спасибо!

  • @vitaliy8072
    @vitaliy8072 Год назад

    Шикарное видео , спасибо !

  • @morkovcha99
    @morkovcha99 Год назад

    спасибо, очень полезный видос!

  • @chiplexx
    @chiplexx Год назад

    спасибо! Действительно полезно!

  • @artyomk1476
    @artyomk1476 Год назад

    Шикарный урок

  • @mushroomhead4396
    @mushroomhead4396 Год назад

    кайф!! спасибо за видос)))

  • @Brailko_Oleh
    @Brailko_Oleh 2 года назад

    Супер. Большое спасибо

  • @garrygogo6871
    @garrygogo6871 2 года назад +1

    Ну это лукас.

  • @kuznetsov_cars
    @kuznetsov_cars Год назад

    Thanks for video!

  • @serhiiturkov
    @serhiiturkov 11 месяцев назад

    Почему я посмотрел видео только сейчас? Сколько б времени сохранил...

  • @aleksandr_rus
    @aleksandr_rus 8 месяцев назад

    С П А С И Б О

  • @onehourbeforedeparture8739
    @onehourbeforedeparture8739 Год назад

    комментарий поддержки

  • @denissavast
    @denissavast Год назад

    благодарю за отличный отбзор ! ВОПРОСИК - какая тема в IDE ?

    • @PythonRussian
      @PythonRussian  Год назад

      dark purple, искать в плагинах

  • @DS-sf3ev
    @DS-sf3ev Год назад

    хыхнул на моменте - если в компании, в которую вы пришли нет контроля версий - бегите! бегите так чтобы вас не догнали и не приковали к батарее))))

    • @PythonRussian
      @PythonRussian  Год назад

      так это значит какие то мутные ребята))

  • @astivard
    @astivard 2 года назад +2

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

    • @PythonRussian
      @PythonRussian  2 года назад +4

      да, в принципе верно, впрочем никто не мешает сразу все лить в свою ветку, она же(в чем и прелесть) лежит и есть не просит, пока ты не позовешь коллег ревьюить. Совсем большие фичи в любом случае делят на таски/задачи (декомпозируют), то есть ты не всю огромную фичу сразу выводишь, а по частям, тасками, так и проще делать и проще коллегам код-ревью проводить. Не забывай что мы можем сделать ветку МЕГА-ФИЧА и уже от нее делать новые ветки и несколько человек сразу может работать над разными ее частями. Когда все зальем, протестим, отревьюим и зальем все подветки в мегафичу, тогда зальем ее в мастер.

  • @alexshal3812
    @alexshal3812 2 года назад +1

    не знаю почему, но youtub удаляет мои сообщения!! Попробую еще раз))
    а где у вас файл gitignore? когда решали конфликт и запушили свою ветку, виртуальное окружение не запушилось?

    • @PythonRussian
      @PythonRussian  2 года назад

      нет, не запушилось, на коммитах же видно что я кидаю и в первом видео специально подчеркивал что не нужно пушить.

  • @МадинаГасановна
    @МадинаГасановна 2 года назад +1

    Хотела изучить Data since, но поняла что там необходимо знать высшую математику. Вопрос, для изучения нейроных сетей тоже нужно знать математику?

    • @PythonRussian
      @PythonRussian  2 года назад

      да, дата-сатанизм(саенс, мл, ии, нейронки) требует некислой математики, с наскока не возьмешь

  • @romabulava899
    @romabulava899 Год назад

    а пример использования фетч/пулл где?

  • @ИгорьЛатуха
    @ИгорьЛатуха 2 года назад +1

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

    • @PythonRussian
      @PythonRussian  2 года назад +2

      а кто мешает? приступай

    • @ИгорьЛатуха
      @ИгорьЛатуха 2 года назад +1

      @@PythonRussian учу.
      Вот если бы еще ментора для прокачки найти было бы супер 😁

  • @hovosimonyan799
    @hovosimonyan799 2 года назад

    У меня такой вопрос, я начинающий Джанго разработчик мой друг фронтендер у него Sublime3, как же мы будем работать на одном проекте?(плюсь джанго шаблонизатор, как он будет понимать код). заранее благодарю за ответ!

    • @PythonRussian
      @PythonRussian  2 года назад

      ну он будет с гитом работать с другой программой или в терминале раз по неведомой причине выбрал сублиме, а не веб шторм. Он над своей частью работает, ты над своей.

  • @ЕгорСоловец-л1н
    @ЕгорСоловец-л1н 2 года назад

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

    • @PythonRussian
      @PythonRussian  2 года назад

      не пользуюсь и вряд ли буду.

  • @ИванЕвдокимов-л6ь
    @ИванЕвдокимов-л6ь 2 года назад

    HSE_parser... Вы случаем не вышкинец?)

    • @PythonRussian
      @PythonRussian  2 года назад

      нет, просто сотрудники ВШЭ по знакомству обратились за помощью по сбору данных для одной научной работы, ваял для них скрипт, он и сейчас ими используется, но примерно раз в году)) потому что собирает данные за год.

    • @ИванЕвдокимов-л6ь
      @ИванЕвдокимов-л6ь 2 года назад

      @@PythonRussian понятно. Спасибо кстати за эти 2 ролика по гит, очень ясное и понятное изложение. Каждый совет объясняется - почему так, а не иначе.
      Порекомендовал своим одногруппникам

  • @ShaneAMC
    @ShaneAMC 2 года назад

    а можно склонировать lessons?

    • @PythonRussian
      @PythonRussian  2 года назад +1

      по идее да, gitlab.com/m7341/lessons/-/tree/master

    • @ShaneAMC
      @ShaneAMC 2 года назад +1

      @@PythonRussian я пробывал пишет 404 Page Not Found может он какой закрытый у вас

    • @PythonRussian
      @PythonRussian  2 года назад +1

      @@ShaneAMC нет, паблик группа вроде, кинь свой ник в гитлабе, попробую тебя завтра добавить в группу

  • @MrStrah1969
    @MrStrah1969 Год назад

    А некоторым и на пенсии придется это делать, так что не расслабляться.

  • @goranlukash1374
    @goranlukash1374 2 года назад

    Спасибо за подачу и материал автору. 😇Пусть РЕАЛЬНЫЕ Andrey- рулят.... остальных психов - на обочину

  • @ВладЛысечко
    @ВладЛысечко 7 месяцев назад

    ух Вася и гандон,всю дорогу вставлял тебе палки в колеса!
    P.S. видео пушка, особенно классно, что ты оговариваешь все ньюансы и вопросы, которые могут возникнуть в голове

    • @PythonRussian
      @PythonRussian  7 месяцев назад

      про Васю улыбнуло =)

  • @ДарьяПолушина-м6м

    Спасибо огромное!