Крутые скринкасты, отлично освежают память, и все вполне понятно/ вот так теперь работает mySyncValidator(formControl: AbstractControl) :ValidationErrors | null
Обьясните пожалуйста, почему на 2:36 коммит .gitignore просиходит без -a? До этого же, когда делали аналогично для index.html и script.js, пользовались -a
Отличный курс по гит. Спасибо вам за труд. Но есть один нюанс.. разве нельзя было файл назвать по другому? Индекс перемещаем в индекс. И тут, у того кто только начинает изучать гит, выносит мозг нафиг😂
Не совсем понятна ситуация с git diff. Если мы сравниваем рабочую директорию и индекс, то почему упоминается сам Repository (HEAD) и приводится сравнение, что "если индекс и Repository (HEAD) одинаковы, то git diff HEAD это то же самое, что и git diff"?
Тем кто только начинает - 3 совета: 1. пересматривайте моменты которые не поняли или прозевали. 2. конспектируете, так лучше запомните инфу, поймёте лучше что к чему, а ещё можно потом подсматривать и повторять конспект. 3. проделываете то что показывает автор. На деле вам понадобится куда меньше времени чем ему, ведь он больше времени объяснят чем прописывает команды. За счёт этого вы найдёте у себя пробелы к которым можно вернуться.
я свой проект так и сделала. первый коммит небольшой, второй, а дальше пошли такие гиганские коммиты с подписями вообще никак не связанные с самим обновлением 🙂
А если, помимо переименовывания, в файле также есть изменения (например, поменяли название namespace), то из-за изменения контрольной суммы гит не будет видеть переименования?
Ну ты сделаешь пулл, у тебя будет актуальная ветка. Пока будешь работать, параллельно кто то мерджнет свою ветку в мастер и опа и у тебя уже не актуальная ветка
Долго доходило, но теперь понял. Объясню на примере, если вы тоже столкнулись с недопониманием: 1. Ветка master, файл index.html: "Данные 1" Ветка feature, файл index.html: "Данные 1" 2. Мы вносим изменения в ветке master и пусть будет добавлено: "Данные 2" При переходе на ветку feature, у нас не возникает ошибки, потому что и там, и там, исходные данные одинаковые. В коммитах последних они идентичны Так что можно считать, что какая разница, в какую ветку мы перейдём, изменения, которые мы сделали, будут одинаково подходить обеим веткам и не возникнет конфликтов. 3. Но если бы исходные данные отличались, то файл в ветках уже не идентичен и могут возникнуть конфликты при переносе их, поэтому выдаст ошибку. Было master: "Данные один" Было в feature: "Данные два" Вот теперь исходные данные отличаются и при внесении изменении, при переходе будет конфликт. На следующем видео из плейлиста на 1:06 буквально наглядный пример того, как это работает.
ДА! Прошел весь курс! Огромная благодарность автору за уроки! Вел конспект, записал все команды и описания к ним! Даже схемы перерисовал. Все понятно, практично. Еще раз спасибо!
Я уж потерял надежду понять git, но нашел ваши ролики. Спасибо огромное за этот труд! Вроде пока полет нормальный, все понятно, сжато, без воды и мычания. Супер!
Тысяча лайков тебе! Спасибо огромное. Уже столько роликов просмотрела. И все такие "Мы находимся в директории проекта" но БЛИН!!! Никто не показал КАК попасть в эту директорию! У меня уже крик души! Еще раз спасибо!!! И за курс и то что показываешь все для самых новичков!!!