No video

Удаленный GIT, слияния и конфликты проще некуда

  Рет қаралды 7,782

Програмысли Влог

Програмысли Влог

Күн бұрын

Пікірлер: 42
@user-jb7xp6ms3j
@user-jb7xp6ms3j 3 жыл бұрын
Спасибо, все просто и доступно как всегда
@YaroslavOliinyk2023
@YaroslavOliinyk2023 3 жыл бұрын
огромное спасибо! ждем еще видео по гиту:)
@user-jn1px7rp3h
@user-jn1px7rp3h 3 жыл бұрын
спасибо большое за урок, ничего нового не узнал к сожалению, но посмотреть было интересно, в ide от jetbrains ещё очень удобно решать конфликты)
@Dev-lessons
@Dev-lessons 3 жыл бұрын
Спасибо за отзыв. В полноценном Visual Studio тоже удобнее.
@maksk5017
@maksk5017 3 жыл бұрын
@@vladimir3074 Есть курс у Степана Берегового по git в visual studio
@harmincerol9266
@harmincerol9266 3 жыл бұрын
Спасибо большое!!!! То чего я очень ждал)))) Очень полезно. Спасибо, за то что помогает другим! Немного запутался в каналах) Захожу на основной, смотрю ничего нету. Наверное будет круто в описание к видео добавлять хардкодом список каналов))
@Dev-lessons
@Dev-lessons 3 жыл бұрын
Спасибо. Надо будет добавить видеоуроки в список
@manOfPlanetEarth
@manOfPlanetEarth 3 жыл бұрын
@@Dev-lessons origin - это просто псевдоним для репозитория. никогда что ли не пробовали другое название?
@manOfPlanetEarth
@manOfPlanetEarth 3 жыл бұрын
@@Dev-lessons 12:33 нет, в первом видео вы не говорили и не показывали команду branch
@manOfPlanetEarth
@manOfPlanetEarth 3 жыл бұрын
@@Dev-lessons мужик, почему у тебя такое расхлябанное видео? посказал по верхам. толку в этом нет. когда ты перемещаешься по удаленным репозиториям, привязываешь их к локальным, фетчишь, пушишь, создаешь бранчи и тд, ты же ни фига не показываешь, что происходит с окружением. Какие команды показывают окружение? Ну, наверно, ls - показывает что есть в рабочей директории cat .git/config - глянуть что в конфиге git branch -а - показать все ветки и какая сейчас активна. git status - показывает файлы на сцене и др. Берёшь эти 4 команды (можешь еще что-нибудь добавить) и запускаешь их ВСЕ ПЕРЕД И ПОСЛЕ КАЖДОГО действия. Что тут гениального?! И тогда ты можешь сказать: "вот сейчас у нас такое окружение и обратите внимание, что здесь так, а здесь так и после команды привязки удаленного к локальному у нас будет здесь так и здесь эдак". Потом запускаешь команду и снова показываешь окружение этим пучком из трех команд и говоришь: "вот все мои обещанные изменения появились как надо и что-то не появилось, потому что это тоже как надо, потому что это работает так-то и так-то". Вот это объяснение. А у тебя что? Рандомно то конфиг показал, то ветки. У тебя нет целостности продукта. Твой продукт - фрагментарный, те это ни в коем случае не продукт, это овно. 5:45 почему ты сразу не говоришь, что -М это мув и не рассказываешь нормально об этом действии? Есть объект перемещения и есть дестинейшен. Что будет если объект не указан? Будет переименование. Переименование чего? Активной ветки бл! Только спустя часть ролика ты вспоминаешь упомянуть, что -М это мув, ни слова не сказав как он работает с опущенным первым аргументом. И тд. У тебя все видео такое. Конкретика на уровне минус ноль) Как будто двоечника послушал. Они так же в школе мычали ни о чем. пс. 12:14 "и был создан новый бренч удаленно, который является мастером и указывает на мастер" что? если удаленный мастер указывает на локальный мастер, то надо полностью проговаривать фразу "является мастером и казывает на локальную ветку мастер". а то только создался и уже на что-то указывает. может, все-таки локальный мастер отныне залинкован/указывает на ветку мастер в удаленном репозитории? и было бы неплохо посмотреть все ветки до пуша и после. см выше про демонстрацию изменений окружения. 15:45 "созданы два бренча" а можно рассказать, как это они созданы, если они уже были созданы в удаленном репозитории до этого при выполнении команд git push origin master и git push origin secondone в папке demo, в которой находится первый локальный репозиторий? Итого, про изменение окружения целостно не рассказано, про понятия working directory, stash area, stage area, working tree не рассказано.
@RomanZharov
@RomanZharov 3 жыл бұрын
Спасибо, очень полезно и понятно. Много чего нового для себя узнал.
@user-ii9xe4pu6x
@user-ii9xe4pu6x 3 жыл бұрын
Михаил, молодец! Большое дело делаешь.
@Dev-lessons
@Dev-lessons 3 жыл бұрын
Спасибо
@piterkola1
@piterkola1 3 жыл бұрын
Отлично Инфа Сотка
@v1tbrah
@v1tbrah Жыл бұрын
Спасибо большое!
@dn_blise
@dn_blise 2 ай бұрын
спасибо за ахуенное качество звука
@Brinzovik
@Brinzovik 2 жыл бұрын
Шикарное видео Гит Пул Фетч мердж просто понятно подробно git merge push pull fetch
@yu.diachenko7889
@yu.diachenko7889 3 жыл бұрын
На работе у нас команда состоит из двух программистов)) Реального опыта как использовать для удобности гит и других технологий - нету. Все каналы показывают одно и тоже(взял команду, прожал и т.д.) У тебя Миша, в первом видео понравилось то, как вы делаете у себя на работе, как обзываете ветки, в каких ветках не комитят и т.д... Вот это интересно, а команды для прожима есть в справочнике по гит, там 1-2 два дня на то чтобы разобраться. Как-то уже просил тебя, давай видос как ты делаешь обновы проектов на проде)). У самого на работе 10 + проектов только в вебе висит, хочу узнать как деплоить правильно, может я что-то не так делаю. Как говорили деды: раньше при коммунизме, люди ездили по заводам и перенимали опыт,- вот этого хочется. Спасибо большое за твои видео.
@Dev-lessons
@Dev-lessons 3 жыл бұрын
Возможно в следующее видео включу workflow, который я предпочитаю, если хватит времени. Не хочется делать видео более 40 минут. Максимум через одно видео будет.
@user-ii9xe4pu6x
@user-ii9xe4pu6x 3 жыл бұрын
Михаил, спасибо!! Мне понравилось:))
@Dev-lessons
@Dev-lessons 3 жыл бұрын
Спасибо
@user-ii9xe4pu6x
@user-ii9xe4pu6x 3 жыл бұрын
@@Dev-lessons Пересмотрел видео "Управление кодом в GIT - от фикса до запуска", убрал свой дизлайк, теперь остался только один))) Со второго раза зашло очень хорошо! Главное видно старание и качество!!!
@mezzorini
@mezzorini 3 жыл бұрын
запускайте цикл видео под названием "проще некуда" с объяснениями на различные технические темы. будет полезно!
@Dev-lessons
@Dev-lessons 3 жыл бұрын
В принципе это и есть в планах
@evgenasd8892
@evgenasd8892 3 жыл бұрын
@@Dev-lessons Михаил, git инструкцию по применению все понятно рассказали, Но Скажите: как его использовать,? То есть синтаксис и смысл команд понятны, Но как на примере проекта: вот что можно взять для примера: проект из 3ех файлов: index.html, indexModel.cs, indexController.cs Отталкиваясь от изменений в каждом из файлов как правильно вести историю изменений? Каждый файл менять в отдельной ветке? Или изменения во всех ветках комитить разом и назвав комит МояНоыыйФункционал, или как вопще? Я для тренировки делаю в конце дня на одном из проектов комит, но изменения идут разного характера и для разных целей, как теперь в этой куче комитов мне самому разобраться? Какой винтик от какой детали? Поясните пожалуйста.
@Dev-lessons
@Dev-lessons 3 жыл бұрын
Комиты можно делать хоть каждые пять минут, это дело вкуса. Я комичу каждый раз, когда закончил работать над чем-то цельным. Работаю над регистрационной формой - сделал новую ветку - registerform и в ней работаю над формой. Закончил работать над формой - закомитил и начинаю тестировать. Каждый фикс - отдельный коммит, могу несколько фиксов в один комит закинуть. Закончил тестировать, все готово - можно мерджить в основную ветку master. В твоем случае все изменения нужно вести в одной ветке. Каждый фикс или каждый проект идет в одну ветку, а не каждое изменение файла.
@evgenasd8892
@evgenasd8892 3 жыл бұрын
@@Dev-lessons Благодарю за ответ, кажется я суть уловил ( перед модификацией создал ветку, и каждое существенное изменение нужно закачивать комитом с осмысленным названием, по окончании работы сделал комит, и слил в мастер эту ветку) нужно по практиковаться, а далее появятся вопросы: как откатиться на несколько комитов назад, или как просмотреть хронологию комитов, это на слелующий раз. Спасибо.
@alx.sergeev
@alx.sergeev 3 жыл бұрын
Было полезно, спасибо!
@Dev-lessons
@Dev-lessons 3 жыл бұрын
Спасибо за отзыв
@i.am.rossalex
@i.am.rossalex Жыл бұрын
An origin - происхождение, можно сказать "источник" или "предок" :)
@Dev-lessons
@Dev-lessons Жыл бұрын
Да, это если дословно переводить слово
@beykoney2353
@beykoney2353 2 жыл бұрын
Думаю, Origin можно перевести как происхождение.
@beykoney2353
@beykoney2353 2 жыл бұрын
А. "Корень", как вы сказали, тоже передаёт смысл.
@StanleyOzzy
@StanleyOzzy 3 жыл бұрын
Двадцатый!!!)
@programisli
@programisli 3 жыл бұрын
Больше похоже на 10 в бинарной системе
@Neo_for_my_chanel4782
@Neo_for_my_chanel4782 11 ай бұрын
а merge без fetch можно сделать?
@Dev-lessons
@Dev-lessons 11 ай бұрын
Можно, если есть что мёрджить. Если у тебя есть два локальных бренча, то их можно мёрджить без фетча. Фетч нужен, чтобы забрать удаленные данные
@serhioramires3166
@serhioramires3166 2 жыл бұрын
Давайте без давайте...
@spamcolector
@spamcolector 3 жыл бұрын
Есть уже 3 способа
@IgorGallemar
@IgorGallemar 3 жыл бұрын
Первый!!!
@mflenov
@mflenov 3 жыл бұрын
Не удивлен
@IgorGallemar
@IgorGallemar 3 жыл бұрын
@@mflenov а лайкнуть?
Управление кодом в GIT - от фикса до запуска
33:44
Програмысли Влог
Рет қаралды 2,6 М.
Учимся работать с GIT - проще некуда
33:15
Програмысли Влог
Рет қаралды 21 М.
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 77 МЛН
wow so cute 🥰
00:20
dednahype
Рет қаралды 30 МЛН
Пройди игру и получи 5 чупа-чупсов (2024)
00:49
Екатерина Ковалева
Рет қаралды 4,2 МЛН
Секрет фокусника! #shorts
00:15
Роман Magic
Рет қаралды 32 МЛН
Кто и почему убивает Фронтенд?
20:40
Миша Ларченко
Рет қаралды 21 М.
QA 5. Postman API. Вопросы с собеседований
9:28
QA Testing PRO Тестирование SRF
Рет қаралды 4,1 М.
Git and GitHub Crash Course For Beginners | Complete Tutorial [2024]
1:53:19
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 51 М.
Docker и контейнеры - проще некуда
39:52
Програмысли Влог
Рет қаралды 7 М.
Вопросы собеседования на C# программиста
21:04
Програмысли Влог
Рет қаралды 65 М.
Docker Для Начинающих за 1 Час | Docker с Нуля
52:43
GIT: Merge or Rebase? What's the difference?
10:47
Front-end Science із Сергієм Пузанковим
Рет қаралды 136 М.
GIT для продвинутых - Часть 1
27:13
Програмысли Влог
Рет қаралды 4,3 М.
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 77 МЛН