Работа с Git в PyCharm. Без терминалов и головной боли.

Sdílet
Vložit
  • čas přidán 13. 09. 2020
  • Кратко для новичков покажу как работать с системой контроля версий в PyCharm, слишком часто вижу как мучаются в терминалах, причем этому еще и "обучают" наши нерадивые онлайн-компании за деньги.
    Видео не рассматривает всех команд и вариантов использования гит, но после него ты уже сможешь работать с гитом на серьезном уровне и без терминала и смс.
    В видео не рассмотрен и оставлен для домашнего изучения вопрос клонирования удаленного репозитория (это просто!)
    Извиняюсь за небольшой рассинхрон, подвела программа записи.
    💎Работа с git на реальном проекте: • Работа с git на реальн...
    Ссылка на основы гита, там же его можно скачать и установить
    git-scm.com/book/ru/v2/%D0%92...
    Ссылка на правила оформления коммитов
    techrocks.ru/2019/12/02/writi...
    Инструкция по работе с гит в PyCharm:
    1) включаем систему контроля версий VCS- Enable Version Control Integration выбираем Git
    2) в корне проекта создаем файл .gitignore добавляем туда venv и .idea
    3) во вкладке гит нажимаем обновить, выделяем нужные файлы и выбираем Add to VCS (добавляем в отслеживание)
    4) когда код написан выделяем нужные файлы и выбираем Commit (Сохранить локально)
    5) если хотим увидеть изменения выбираем Show Diff или смотрим лог гита
    6) если хотим откатить то выбираем Rollback
    7) для сохранения на удаленный сервер выбираем Push
    8) для подтягивания изменения с сервера выбираем Pull
    Правило 1: перед коммитом убеждаемся что код работает, пробегаем глазами по всем измененным файлам (Show Diff), чтобы убедиться в том, что не забыли удалить отладочные и временные вещи. Запускаем тесты (как это их нет???) и убеждаемся что они зеленые. Пишем грамотный текст в коммите!
    Правило 2: 10 мелких коммитов лучше 1 большого!
    Токсичный чат для сильных духом: t.me/joinchat/MEkUXU_Jqziz0qn...
    Присоединяйся к помощи каналу, будет интересно)
    ✔️Бусти boosty.to/python_russian/donate
    ✔️Юмани 410011506612886
    Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
    #Python #PythonRussian #PyCharm

Komentáře • 278

  • @databox4279
    @databox4279 Před 3 lety +91

    Какой же ты красавчик. Ты не только учишь как делать, но и самое главное объясняешь ЗАЧЕМ и ПОЧЕМУ надо так делать. За описание к ролику отдельный респект. Всех благ тебе, добрый человек. Не забрасывай канал!

    • @PythonRussian
      @PythonRussian  Před 3 lety +6

      спасибо за отзыв, приятно, благодаря таким откликам и не забрасываю=)

    • @andrewpuchinin8547
      @andrewpuchinin8547 Před rokem +3

      @@PythonRussian забрасывать такой канал - это преступление... Киберпреступление)

  • @user-rj1ch4ny5n
    @user-rj1ch4ny5n Před rokem +32

    Чтобы в новых версиях IDE отобразить вкладку Local Changes (как у автора видео) -> нужно снять одну галочку: Settings -> Version Control -> Use non-modal commit interface

    • @sunPython
      @sunPython Před rokem +18

      Точнее: Settings -> Version Control -> Commit -> Use non-modal commit interfa

    • @Tom_2106
      @Tom_2106 Před měsícem

      Обнял!

    • @2bdriveservice675
      @2bdriveservice675 Před měsícem

      Лучший!!!! Просто лучший. Спасибо тебе огромное

  • @Jingotube
    @Jingotube Před 3 lety +32

    У вас редкое качество понятно подавать материал. Спасибо за видео! Удачи с каналом.

    • @PythonRussian
      @PythonRussian  Před 3 lety +2

      спасибо на добром слове

  • @gregoryjenferd9740
    @gregoryjenferd9740 Před 3 lety +15

    Спасибо за урок, отличное объяснение! Уверен, у Вашего канала всё впереди, удачи Вам!

  • @oxidizerby
    @oxidizerby Před 3 lety +9

    Это самое удобное использование гита. Спасибо огромное.

  • @narikate2144
    @narikate2144 Před rokem +3

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

  • @gioglo36
    @gioglo36 Před 2 lety +1

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

  • @nikulin7944
    @nikulin7944 Před 2 lety +1

    Спасибо!!! Доступно и понятно. Видио очень продвинуло в освоении PyCharm и вообще как работать с проектом.

  • @ngshares490
    @ngshares490 Před rokem +2

    Как хорошо, что я даже не смотрел, что там в консоли пишут, а на это видео попал. Сразу на примерах видно, для чего нужен Git. Спасибо!

  • @webman361
    @webman361 Před 2 lety

    Всё логично и понятно объясняешь. Это лайк и подписка. Спасибо и удачи в твоём ремесле!

  • @user-ch3nh7bi9w
    @user-ch3nh7bi9w Před 2 lety +1

    Лучший урок на просторах Ютуба! Спасибо большое!

  • @maksimsablin4526
    @maksimsablin4526 Před rokem

    Спасибо тебе! Один из лучших уроков по Git!!!

  • @ImAndreyK
    @ImAndreyK Před rokem

    Большое спасибо! Шикарное видео! Без воды, все по делу! Ясно и понятно!

  • @user-qp8hg4ds2b
    @user-qp8hg4ds2b Před 2 lety

    Просто потрясный урок!!!
    Спасибо тебе, добрый человек!!!

  • @user-ch2oe7lu1x
    @user-ch2oe7lu1x Před 3 lety

    Великолепный урок по использованию гита, спасибо!

  • @voila2000
    @voila2000 Před 3 lety +22

    Очень толковое объяснение. Грамотная чистая речь. Такого высокого качества уроки на ютубе редкость. Не бросайте это дело. У вас очень хорошо получается.

    • @PythonRussian
      @PythonRussian  Před 3 lety +2

      спасибо. Проблема в том, что для большинства вещей надо много объяснять и ролики получатся большими и нудными, смотреть просто не будут. А мне хотелось бы сохранить короткий и простой формат.

    • @voila2000
      @voila2000 Před 3 lety +2

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

    • @PythonRussian
      @PythonRussian  Před 3 lety

      @@voila2000 интерес определенный есть, потому что мне не нравится как учат на всяческих русскоязычных курсах, но вот со временем проблема. Да и если делать для удеми это на английском сразу надо делать, что еще добавляет сложности. В общем пока попробую продолжать краткий формат, а там видно будет.

  • @user-zy5zh9qd3t
    @user-zy5zh9qd3t Před 3 lety +5

    Ты молодец! Спасибо за информацию.

  • @user-ix8ww4lo3e
    @user-ix8ww4lo3e Před 2 lety

    Спасибо! Отличное объяснение! Удачи Вам!

  • @soundmorozov
    @soundmorozov Před rokem

    Дружище! Это лучшее видео, первое видео, после которого все работает! Спасибо!

  • @AlexiUS246
    @AlexiUS246 Před 2 lety

    Спасибо, дружище! Самый адекватный гайд по git в PyCharm для новичков. Желаю успехов в развитии канала!

  • @alexgenius4972
    @alexgenius4972 Před rokem

    Круто! Спасибо за ролик! Очень помог материал!

  • @user-kv5rb5pj1c
    @user-kv5rb5pj1c Před rokem

    большое спасибо, то что я искал, без воды

  • @photo_graf_khv
    @photo_graf_khv Před měsícem

    Лучшее видео, которое только я видел! отличная штука, то что нужно!!!

  • @TheRadiant78
    @TheRadiant78 Před 2 lety

    Огромное спасибо!! сэкономит много время и сил.))) Всё чётко и понятно!!

  • @user-wg8oh2yb2e
    @user-wg8oh2yb2e Před 2 lety

    Самый подробный урок,который встречал! Спасибо за старание и топовые видосы!

  • @unknownunknown-mx4dy
    @unknownunknown-mx4dy Před rokem

    Не попробовал, а получилось! Спасибо огромное. Подробно, ёмко, интересно) ещё раз, спасибо!

  • @Xe_K
    @Xe_K Před 8 měsíci +1

    Это видео прекрасно во всём

  • @DagvelloUkr
    @DagvelloUkr Před rokem

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

  • @rpuropu
    @rpuropu Před 3 lety

    Чумачечая фишка!) поклон и спасибо)

  • @lukasmog777
    @lukasmog777 Před 2 lety +1

    Крутой урок! Спасибо!

  • @user-je5mv2nm7g
    @user-je5mv2nm7g Před 10 měsíci

    Спасибо, офигенская подача!

  • @romanvasiliev6328
    @romanvasiliev6328 Před 3 lety +6

    Спасибо за науку. )) Я конечно новичок и до этого видео было terminal only, о чём не жалею, т. к. изучить команды не лишнее. Но так в разы удобней. Лайкос и подписка однозначно!
    А видео в закладочки! ))

  • @TW_nz
    @TW_nz Před rokem

    тысяча благодарностей от души!

  • @Laserball74
    @Laserball74 Před rokem

    Много разного. На Ютубе есть,но такого грамотного контента как у тебя мало.. 👍👍👍

  • @user-ps1fj4ts8k
    @user-ps1fj4ts8k Před rokem +1

    Красавчик, спасибо за информативное видео

  • @kachancorn
    @kachancorn Před rokem

    Пушечка!!! Спасибо за инфу!)

  • @user-pq9kr4rn1k
    @user-pq9kr4rn1k Před 2 lety

    Много перекопал информации по pycharm и git. не получалось соединить их вместе. Пока не посмотрел это виде. И все стало на свои места. Спасибо за видео и удачи с каналом.

  • @py_dev-django
    @py_dev-django Před 4 měsíci

    Отличное видео, спасибо!

  • @master-Dmitriy
    @master-Dmitriy Před 3 lety +4

    Спасибо за видеообзор, теперь я понял как вести историю своего кода. Раньше сохранял очень много однотипных файлов, но потом это всё превратилось в непонятную кучу. Продолжай своё дело, ты помогаешь людям - это поистине БЛАГОРОДНО!!!

    • @PythonRussian
      @PythonRussian  Před 3 lety +8

      все мы проходим через стадию файл, файл2, финальный_файл, точно_финальная_версия и так далее)))

  • @homelessandhungry4529
    @homelessandhungry4529 Před 2 lety

    Топчик огонь классное видео! 👍

  • @akupreychuk6893
    @akupreychuk6893 Před rokem

    Однозначно лайк! благодарю ✨

  • @sergeigaribzyanov6061
    @sergeigaribzyanov6061 Před 3 lety

    УОочень мощный гайд!!! Спасибо!!!

  • @user-we3lq1qf2i
    @user-we3lq1qf2i Před rokem

    красавчик! Все четко, понятно и по сути.

  • @elena.world3721
    @elena.world3721 Před 3 lety

    Спасибо! Отличный урок!

  • @nezoxx7034
    @nezoxx7034 Před 11 měsíci

    Спасибо за простой и понятный урок

  • @andrussian
    @andrussian Před 3 lety

    офигенно объяснил, сразу все понятно, жесть.

  • @p.4017
    @p.4017 Před rokem +6

    Блиин, почему я раньше это видео не увидел😫😭
    Полтора года нормально не мог разобраться во всей этой шляпе, а тут за пол часа и все по полочкам (нуу, и продолжение видео 50 минут реального проекта конечно же)
    Что ещё для счастья нужно?)
    Огромное тебе спасибо🔥

  • @Human-de8nf
    @Human-de8nf Před 9 měsíci

    Супер столько искал и нащел то что надо👍

  • @artemskiff1491
    @artemskiff1491 Před 3 lety +1

    Спасибо за работу

  • @Loony666Noob
    @Loony666Noob Před rokem +1

    Супер полезный урок, мне, как новичку, который ни разу не работал с гитом и который только только "вкатывается" в мир программирования - все было супер понятно и интересно, огромное спасибо за эту информацию!🔥🔥🔥

  • @pacelboss3203
    @pacelboss3203 Před 2 lety +3

    спасибо за урок, очень помог оптимизировать работу над проектами
    ЛАЙК И КОММЕНТ;)

  • @user-cs9zg6do8o
    @user-cs9zg6do8o Před 2 lety +2

    От души благодарю. Надоело смотреть про колдунство с терминалом. Наконец в голове устаканился принцип работы.

  • @sashadi7711
    @sashadi7711 Před 8 měsíci

    ты не человек, ты ЧЕЛОВЕЧИЩЕ! господь всемогущий какое счастье наткнуться на такое прекрасное объяснение! спасибо спасибо спасибо

  • @user-on7sc3eg8i
    @user-on7sc3eg8i Před 2 lety

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

  • @alexey749
    @alexey749 Před rokem +1

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

  • @chuvital
    @chuvital Před 2 lety

    Спасибо! Все просто и понятно.

  • @b3nzobol183
    @b3nzobol183 Před 10 měsíci

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

  • @aquabogira
    @aquabogira Před měsícem +1

    Python Russian!
    СПАСИБО !!!
    Я даже представить не могу , что бы я делала без вашего видео и такого замечательного объяснения!!!!

  • @user-nk9zf5sc2w
    @user-nk9zf5sc2w Před 7 měsíci

    Красавчик, хоть кто то идет в ногу со временим....

  • @user-hx4dd2ww5j
    @user-hx4dd2ww5j Před 2 lety

    Красота!!! Спасибо!

  • @Vladimir-bz9tg
    @Vladimir-bz9tg Před rokem

    Спасибо Вам за ваш труд

  • @user-ru4bk7qe3s
    @user-ru4bk7qe3s Před rokem +1

    Великолепно объяснил! Мужик!)
    Ну, а если без шуток- спасибо большое!) Удачи!

  • @barma1309
    @barma1309 Před rokem +1

    О, спасибо! Как-раз сел с гитом в пичарме разбираться

  • @Tom_2106
    @Tom_2106 Před měsícem

    Отлично описал работу с git репозиторием. Сходу запустил проект со всеми нужными настройками!

  • @Akim_Edmundovich
    @Akim_Edmundovich Před měsícem

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

  • @user-ey7pm1rc5i
    @user-ey7pm1rc5i Před rokem

    Редко кого-то лайкаю и оставляю комментарии, но тут исключительный случай. Просто, доступно и очень полезно! Делай в том же духе! Однозначно подписка

  • @johnysh6480
    @johnysh6480 Před 11 měsíci

    Спасибо красавчик!)

  • @user_name1_and_name2
    @user_name1_and_name2 Před 2 lety +1

    мужик это лучшее видео
    я через терминал не понимал как че сделать несколько недель

  • @romzes96
    @romzes96 Před 2 lety +1

    Спасибо, эффективно для того кто пишет код на разных пк.

  • @JestZastrelshik
    @JestZastrelshik Před 3 lety

    Отличное видео!

  • @DS-sf3ev
    @DS-sf3ev Před rokem +1

    Очень благодарю!!!

  • @DAZouk_NN
    @DAZouk_NN Před 2 lety

    спасибо большое! Очень понятно и доступно. Кстати, формат с запаздыванием звука лично мне даже удобнее, т.к. сначала проговаривается, потом есть время на обдумать, а потом уже показывается)

  • @user-mz6js2sw6d
    @user-mz6js2sw6d Před měsícem +1

    супер. спасибо.

  • @user-wo4ru6zn9f
    @user-wo4ru6zn9f Před 3 lety

    Спасибо, отличное пояснение!

    • @PythonRussian
      @PythonRussian  Před 3 lety

      пожалуйста, не стесняйтесь озвучивать какие темы еще хотели бы видеть

    • @user-wo4ru6zn9f
      @user-wo4ru6zn9f Před 3 lety

      @@PythonRussian было бы классно узнать про другие полезные функции pycharm при работе с гитом (решение конфликтов при слиянии и т.д.)

  • @5gugorsky
    @5gugorsky Před rokem +1

    Спасибо, за материал. Ещё раз убеждаюсь, что не сама ide важна, а общие принципы работы с какой-либо технологией, понимая которые, человек может решать задачи в любой среде разработки. IDE это просто инструмент упрощающий рутину.

  • @Xayli-i
    @Xayli-i Před rokem

    Спасибо, друг

  • @TouristGuideTJK
    @TouristGuideTJK Před rokem +4

    Если было бы возможность Поставил бы тысячи лайков этому видео. Спасибо вам за такую видео!

  • @user-do4nq3fr6t
    @user-do4nq3fr6t Před 3 lety +2

    Вот и эта тема стала для меня актуальна, настроил, как тут говорилось.

    • @PythonRussian
      @PythonRussian  Před 3 lety +1

      да, это еще так сказать олд скул, теперь немного по другому в пичарме, но разницы в использовании никакой

    • @AnnaIsHere
      @AnnaIsHere Před 2 lety

      @@PythonRussian осталось понять как сделать настройки, чтобы были видны файлы. У меня в Pycharm по умолчанию в Git внизу есть только вкладки Log и Console

    • @PythonRussian
      @PythonRussian  Před 2 lety

      @@AnnaIsHere так откройте сайт пичарм, в новых версиях есть вкладочка коммит на левой стороне меню, под Проджект

  • @obama2022
    @obama2022 Před 2 měsíci

    спасибо тебя большое!

  • @user-pj2df6th8v
    @user-pj2df6th8v Před rokem

    Ты красавчик.

  • @darkelectro7044
    @darkelectro7044 Před 2 lety

    спасибо за видео

  • @pfw4517
    @pfw4517 Před rokem +2

    Наконец-то я понял, что такое Git! Огромное спасибо! Чувствую, что скоро смогу адекватно и правильно написать программу на коллаборативном роботе у себя ).
    Единственное, может только у меня так, но видеопоток опережает звук и не очень удобно смотреть.

  • @maskon78
    @maskon78 Před 2 lety

    Лайк, подписка, и прочее. Круто, слов нет...

    • @maskon78
      @maskon78 Před 2 lety

      да, а можно же в .gitignore добавить .gitignore?

  • @begula_chan
    @begula_chan Před rokem +1

    Спасибо!

  • @fdrov
    @fdrov Před 3 lety +1

    Спасибо! Понял как пользоваться гитом буквально за час (просмотр урока + практика в живую). Без всяких консолей - «сел и поехал». Конечно, со временем можно(нужно?) углубиться, но этого вполне достаточно.

    • @PythonRussian
      @PythonRussian  Před 3 lety +1

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

  • @user-vm5kf3bp3s
    @user-vm5kf3bp3s Před 2 lety +1

    Посмотрел раза два уже. Еще буду, полностью поменял подход . Теперь работаю только с Git. Отлично и актуально

    • @PythonRussian
      @PythonRussian  Před 2 lety

      вторую часть тоже посмотрел, где про клонирование и ветки?

    • @user-vm5kf3bp3s
      @user-vm5kf3bp3s Před 2 lety

      @@PythonRussian Да смотрел уже. Некоторые моменты сложнее зашли, но буду, конечно пересматривать еще. Спасибо. Мне очень даже актуально

  • @1980zeit
    @1980zeit Před měsícem

    прошло 3 года, а это видео до сих пор лучшее и по сути единственно адекватное по теме Git в PyCharm... Copilot не даст соврать.

    • @PythonRussian
      @PythonRussian  Před měsícem +1

      просто у всех желание учить писать заклятья в терминалы)))

  • @jackdeo4564
    @jackdeo4564 Před 4 měsíci +1

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

  • @edgull_tlt
    @edgull_tlt Před 3 lety

    Спасибище!!!

  • @user-qd5zh2qi9j
    @user-qd5zh2qi9j Před 10 měsíci

    Питон с человеческим лицом! Зашёл по поиску, изучая гит. Смотрю все видео на канале!

  • @user-gh1ej9cy8z
    @user-gh1ej9cy8z Před 2 lety

    мужик, я три дня мучился с терминалом, установкой гита и запуском, смотрел кучу разных видео... и в каждом было что-то не так как у меня на каком-то этапе, а если какой-то шаг не получался то я не мог пойти дальше, так как то, что дальше объясняли было уже не понятно.. и хорошо, что я не сдался и наконец нашел это видео.. я сейчас на 16-й минуте твоего видео и я приятно восхищён возможностями гита и пайра и самое главное, что это очень легко и понятно...
    Круто!! продолжай снимать.. а я уже подписался..

    • @PythonRussian
      @PythonRussian  Před 2 lety

      рад, что помог. Не перестаю удивляться, что на разных курсах не показывают как работать с гитом в ИДЕ, а мучают терминалами. =)

  • @TheHospicer
    @TheHospicer Před 3 lety +1

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

  • @ProstoProIT13
    @ProstoProIT13 Před rokem

    Збс👍🏼

  • @pfk9025
    @pfk9025 Před 2 lety

    Хорошее вступительное видео по гиту! Было бы круто увидеть полную версию по работе с этой системой, ветки и прочее.... Уверен, что многим будет интересно)

    • @PythonRussian
      @PythonRussian  Před 2 lety +1

      полной версии не будет, но после НГ будет видео по тому как гит использовать на работе в реальном проекте.

    • @pfk9025
      @pfk9025 Před 2 lety

      @@PythonRussian Супер! Будем с нетерпением ждать)

    • @PythonRussian
      @PythonRussian  Před 2 lety +1

      Вторая часть работы с git czcams.com/video/hqDWXBlQG5c/video.html

    • @pfk9025
      @pfk9025 Před 2 lety

      @@PythonRussian Класс, супер, спасибо! Будем смотреть)

  • @pchuprinina
    @pchuprinina Před rokem +1

    10 из 10

  • @Vladimir-bz9tg
    @Vladimir-bz9tg Před rokem

    Вернулся написать коммент еще раз, ещё раз очень большое спасибо. До этого на курсе тестировщиков научили мучиться с консолью вонючей, каменный век, хорошо что наткнулся на Ваш канал и эти мучения закончились

  • @elenarohrer5007
    @elenarohrer5007 Před 2 lety +1

    🙏🙏🙏 Спасибо

  • @slava_zxz
    @slava_zxz Před 5 měsíci +1

    Я по ошибке недавней молодости изучал питон и решил поработать кем-нибудь в It и пошел Программистом 1С стажером. Знал только кор питон в момент устройства. Поработал несколько месяцев над реальными задачами, там есть аналог гита - хранилище. Щас ушел оттуда, но опыт работы в продакшене конечно сильно помогает сейчас питон доучивать

  • @teslaf9812
    @teslaf9812 Před 4 měsíci +2

    Все очень круто, клавиатуру бы потише))))

  • @mrmedbedb1256
    @mrmedbedb1256 Před 2 lety +1

    Отлично растолковал!!!
    Я помню, пробовал ГиТу через консоль для UE4....Проиграл...
    В принципе, я и так в PyCharm интуитивно всё понял, но решил послушать знающего человека. Пары мелочей не учёл, это знать надо.

    • @PythonRussian
      @PythonRussian  Před 2 lety +1

      теперь - впереди победы=)

    • @mrmedbedb1256
      @mrmedbedb1256 Před 2 lety

      @@PythonRussian ну насчёт побед не знаю, но уже много раз нужно было откатиться. Очень большой проект :)