4.1 Git - Сборка мусора
6:10
Пікірлер
@g999ar
@g999ar 12 сағат бұрын
второй круг
@g999ar
@g999ar 13 сағат бұрын
второй круг
@g999ar
@g999ar 14 сағат бұрын
второй круг
@g999ar
@g999ar 14 сағат бұрын
второй круг
@iBezlepkin
@iBezlepkin 6 күн бұрын
Классное видео! Просто и понятно!✌
@g999ar
@g999ar 9 күн бұрын
1
@g999ar
@g999ar 9 күн бұрын
второй круг
@g999ar
@g999ar 9 күн бұрын
второй круг
@g999ar
@g999ar 9 күн бұрын
второй круг
@g999ar
@g999ar 9 күн бұрын
второй круг
@g999ar
@g999ar 10 күн бұрын
второй круг
@g999ar
@g999ar 10 күн бұрын
второй круг
@g999ar
@g999ar 10 күн бұрын
второй круг
@g999ar
@g999ar 13 күн бұрын
второй круг
@g999ar
@g999ar 13 күн бұрын
второй круг
@g999ar
@g999ar 13 күн бұрын
второй круг
@СергейФедоров-о6х1ш
@СергейФедоров-о6х1ш 26 күн бұрын
Илья как всегда задаёт высокую планку , спасибо !
@romangudev
@romangudev Ай бұрын
Из видео, понял что это команда лучше не пользоваться :)
@romangudev
@romangudev Ай бұрын
Отличный курс. У Вас талант!
@СашаАлександр-е4м
@СашаАлександр-е4м Ай бұрын
Огромное уважение этому легендарному человеку) за неделю выучил основы git. Немного потренироваться и будет идеально. Страшно представить сколько бы времен ушло на понимание этого всего без легенды.
@IgorGaiduk-t2p
@IgorGaiduk-t2p Ай бұрын
Я правильно понял, что: "git commit -a сработает только для тех файлов, которые в индексе уже есть". Я правильно понимаю, что это можно перефразировать: 1) Если файл только что был создан (или не только что) и ни разу не попадал в индекс через git add, то git commit -a его никогда не увидит. 2) Если файл хотя бы раз подвергся воздействию git -add, то отныне при любых изменениях в нём он будет всегда обрабатываться git commit -a Поправьте, всё ли верно написал.
@ОлегизАшхабада
@ОлегизАшхабада Ай бұрын
Этот курс у меня в сохраненных. Всегда возвращаюсь к нему, если что-то подзабыл. Спасибо!
@ScrewY0UguyS
@ScrewY0UguyS Ай бұрын
Стараюсь не забывать ставить лайк под каждый видос. Феноменальная работа. Спасибо
@ВладимирПетрич-м7щ
@ВладимирПетрич-м7щ 2 ай бұрын
половину курса я уже прошел и могу сказать с уверенностью, я много чего на ютубе искал, но это просто ЗОЛОТО. Так четко, без воды, понятно объяснять материал.. Восхищаюсь, спасибо!
@AntonReut
@AntonReut 2 ай бұрын
Использую для графического просмотра веток Sublime Merge, удобно.
@begimaierkinova
@begimaierkinova 3 ай бұрын
информация в данном уроке акутальна? типа прошло 5 лет может вышли обновы итп
@ИльяАлександров-щ6ф
@ИльяАлександров-щ6ф 3 ай бұрын
Просто невероятно крутые уроки! Я не понимаю, как можно вложить в 9 минут столько всего. Без всяких эээ мээ и прочей лирики. Ощущение, что робот из какого-нибудь 23 века тебе объясняет мануал на пальцах. Чтобы всё попробовать на практике и хоть как-то себе законспектировать то, что было рассказано за эти 9 минут, ушло 2 часа. Очень большое спасибо! Если бы все уроки были такие, то удалось бы сэкономить просто уйму времени
@qwertymegaforce9088
@qwertymegaforce9088 3 ай бұрын
Прекраснейший и подробнейший курс по гит, безусловно лучший в интернете! 🎉
@Bl00dWolf
@Bl00dWolf 3 ай бұрын
Большое спасибо за очень полезные уроки. Надеюсь у вас все хорошо, автор.
@ИльяАлександров-щ6ф
@ИльяАлександров-щ6ф 3 ай бұрын
Можно одной командой: git checkout -f && git clean -df
@ДмитрийПавлов-ь8ф
@ДмитрийПавлов-ь8ф 3 ай бұрын
Спасибо за такие крутоые ролики! Но не удержался написать когда чуть со стула не упал на том моменте когда ты сказал continue как контина. Реально я аж выпал...
@snoozesnooze1385
@snoozesnooze1385 3 ай бұрын
Отличный урок! Как и весь курс! Просто лучший на KZbin!
@romankrytski8687
@romankrytski8687 3 ай бұрын
Там клава жива осталась после этого видоса? :D
@ДимаКазьмин-р4ь
@ДимаКазьмин-р4ь 3 ай бұрын
Крутой урок
@energetic1bee
@energetic1bee 3 ай бұрын
пора открывать шампанское!
@Aleksey-vd9oc
@Aleksey-vd9oc 4 ай бұрын
Спасибо❤
@AndreiKratovich
@AndreiKratovich 4 ай бұрын
не понятно про checkout - в каком смысле checkout отработает с непроиндексированными изменениями, если файлы в ветках не различаются, если мы, как раз и наделали изменений в одной из веток? мне chatGPT объяснил так, что получится сделать checkout, если не возникает конфликта
@АндрейАндреев-я9о
@АндрейАндреев-я9о 4 ай бұрын
Огромное человеческое спасибо
@АндрейЕндовицкий-ю4х
@АндрейЕндовицкий-ю4х 4 ай бұрын
🎯 Key points for quick navigation: 00:14 *📊 Git diff command overview* - Overview of `git diff` command for comparing commits or files. - Explanation of comparing project states using identifiers or references like branch names. - Detailed breakdown of output structure and its components. 00:58 *📄 Structure and details in `git diff` output* - Each file comparison in `git diff` has a distinct block structure. - Explanation of headers and their significance in showing file changes. - Insight into how differences within files are displayed using deletion and addition markers. 03:40 *🔄 Handling script file comparisons in `git diff`* - Analysis of script file comparisons using `git diff`. - Explanation of line-by-line changes and their impact on script functionality. - Introduction to the concept of "hunks" and their role in summarizing script modifications. 04:37 *🔍 Regular expressions in `git diff`* - Explanation of the limitations of regular expressions in programming languages. - Usage of headers in `git diff` output to provide additional context. - Insight into how changes are listed and potential scenarios where no changes are present. 05:17 *🔄 Syntax variations in `git diff`* - Comparison of syntax options (`git diff master..feature` vs `git diff master...feature`) and their identical functionality. - Explanation of how to use these commands effectively to track changes between branches. - Practical examples demonstrating comparisons between branches and commits. 06:29 *🔄 Comparing working directory with index in `git diff`* - Differentiation between `git diff` and `git diff --cached` (or `git diff --staged`) commands. - Use cases for comparing changes in the working directory against the index. - Illustration of how each command handles tracked and untracked files differently. 09:00 *🔄 Comparing changes with `git diff --cached`* - Demonstrates how to compare the working directory with the index using `git diff --cached` or `git diff --staged`. - Explains the practical application of specifying a commit for comparison and its typical omission. - Shows a visual representation of differences using the staging area and its impact on the commit message editing process. 10:08 *📝 Commit message editing with `git commit`* - Details how to edit commit messages using the `-v` flag in `git commit`. - Discusses the usage of comments in commit messages and their handling by Git. - Shows how to configure Git to always display changes in the commit message editor. 11:16 *📄 Limiting `git diff` to specific files or directories* - Explains how to restrict `git diff` output to specific files (`index.html`, `news`) or the current directory. - Introduces usage scenarios for comparing only specified files or directories, enhancing focus on relevant changes. - Highlights the use of double dashes (`--`) for safer path specification to avoid ambiguity in Git commands. 13:33 *🔄 Understanding different uses of `git diff`* - Explores various forms of `git diff`, including `git diff --cached`, which compares the working directory with the index. - Introduces `git diff HEAD`, commonly used to review changes since the last commit. - Discusses the flexibility of specifying paths in `git diff` commands and the use of `--` to avoid conflicts with branch names or options. 14:30 *📊 Advanced options in `git diff`* - Details how to limit `git diff` output to specific directories or files using path specifications. - Highlights the use of `--` for disambiguating paths and preventing conflicts with Git identifiers. - Introduces the `--name-only` flag to list paths without showing actual differences, facilitating selective review of changes. 15:41 *📄 Specialized comparisons with `git diff`* - Explores specialized comparisons in `git diff`, such as comparing individual files across different commits. - Introduces the `git diff --no-index` option for comparing files outside the Git repository structure. - Demonstrates the syntax for comparing specific file paths between commits, offering precise control over comparison targets. Made with HARPA AI
@АндрейАндреев-я9о
@АндрейАндреев-я9о 4 ай бұрын
Огромное человеческое спасибо
@Саша-и9в8з
@Саша-и9в8з 4 ай бұрын
1:20 Как это ? Мастер + фючер - мастер = фючер.
@Джоджолюб-ш6с
@Джоджолюб-ш6с 4 ай бұрын
почему при git revert A..D не создается противоположный для А?
@fahrenheit1863
@fahrenheit1863 4 ай бұрын
Я только начал вникать в гит и у меня возникла ситуация которую я не смог понять, есть ветка develop и fix_bag от develop, в ветке develop бы один коммит, а в fix_bag 7, я выполнил rebase fix_bag исправил все конфликты, и затем решил выполнить merge fix_bag в develop и к моему удивлению пришлось разрешать те-же конфликты второй раз. После этого ветки fix_bag и develop все равно указывали на разные коммиты.
@fahrenheit1863
@fahrenheit1863 4 ай бұрын
Или для ветки develop нужно тоже было делать rebase только уже на fix_bag?
@Diabolic_Fire
@Diabolic_Fire 4 ай бұрын
Отличная работа! Достаточно ёмко, чтобы не тратить лишнее время; достаточно развернуто, чтобы понимать происходящее. Благодарю, здоровья и счастья вам, Илья)
@krepkiychay
@krepkiychay 5 ай бұрын
Это самый главный урок. Именно здесь рассказывают как разбить много изменений на много отдельных коммитов
@grin888
@grin888 5 ай бұрын
❤ Здравствуйте 🎉 Хочу задать один очень интересный вопрос, но предупреждаю, это очень непонятный момент Ситуация: есть папка с .git и она лежит в сетевом доступе \\IP\path... Я копирую папку с сетевого пути .git на рабочий стол, открываю консоль на рабочем столе и пишу "git checkout @~3 -f" ну то есть просто на 3 коммита назад проекта на рабочем столе А по итогу меняется содержимое светового содержимого где .git находится Как?!?!? Потом действительно убедился, что это не ошибка и я с открытой консоли на рабочем столе применяю команды на сетевой путь... Чудеса Может как-то git config safe directory --global замешан Потому что я добавлял сетевой путь в безопасные 😮😮😮
@e_a_r_t_h_m_a_n
@e_a_r_t_h_m_a_n 5 ай бұрын
Спасибо! Стало что-то ясно об этом файле. Но число костылей созданных для виндового crlf ( ) - это ужас.
@krepkiychay
@krepkiychay 5 ай бұрын
Спасибо! Это то что у меня происходило постоянно. При чем, у самого с собой даже иногда
@krepkiychay
@krepkiychay 5 ай бұрын
Я обожаю этот курс
@vladdragunov5526
@vladdragunov5526 5 ай бұрын
Спасибо, что сказали про утилиты, поставил себе гиткракен