background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Скачать "GIT - Commit and Push. Сохранение и отправка изменений на сервер | Часть 2"

input logo icon
Теги видео
|

Теги видео

git
git bash
git уроки
git bash установка
git push
gitignore
работа с git
работа с github
работа с git bash
работа в терминале
git tutorial
github
github tutorial
git commit
git commit -m
git push to github
Игнорирование файлов
Субтитры
|

Субтитры

subtitles menu arrow
  • enАнглийский
Скачать
00:00:02
второе занятие по хету по терминалу и
00:00:05
сегодня мы с вами научимся от теории к
00:00:08
практике по работе с репозиторием git на
00:00:11
прошлом занятии на прошлом видеоуроке мы
00:00:14
с вами скачали и клонировали себе на
00:00:17
компьютер и калькулятор очень
00:00:19
простенький я надеюсь что вы зашли
00:00:21
посмотрели код который там находится
00:00:24
разбирать не буду что там есть да ну по
00:00:27
сути весь скрипт состоит вообще весь
00:00:30
проект состоится html-страницы она
00:00:31
основная да и занимает больше всего
00:00:33
пространства здесь форма мы видим да
00:00:38
есть input и разбитые вот колонны колонн
00:00:41
очками то есть там первая строка вторая
00:00:44
строка и так далее в каждой строке у нас
00:00:45
какой-то набор данных то есть по сути
00:00:47
вот так вот разбито строками и есть
00:00:49
небольшой обработчик java script
00:00:51
довольно простой ничего сложного все
00:00:54
просто пару строчек скрипта им нас
00:00:56
рабочий калькулятор но так как у нас не
00:00:58
про java script и непростыми для по сути
00:01:01
про практическое применение это мы с
00:01:03
вами продолжим занятие и будем
00:01:05
разбираться что же это такое и с чем его
00:01:07
едят и так что такое работа с гидом
00:01:10
локально на компьютере локально этот ваш
00:01:13
компьютер вот в данном случае моя
00:01:14
рабочая среда можно разделить все это
00:01:18
процесс работы локально на 4 этапа
00:01:21
что в эти этапы входит это в каком
00:01:23
состоянии у нас проект и файлы самого
00:01:27
проекта первое состояние это не
00:01:29
отслеживаем а и состоянии да то есть
00:01:31
когда мы что-либо делаем что-либо меняем
00:01:33
нашем коде что-то ходим добавляем
00:01:36
убираем и это нигде не отслеживается мы
00:01:38
видим только это вот в живую либо когда
00:01:41
нажимаем контр с что-то сохраняем то
00:01:43
есть откатиться обратно мы можем конечно
00:01:45
нажимая контур z до в редакторе но по
00:01:49
факту
00:01:50
это единственное что мы можем сделать
00:01:51
если мы закроем потом файлик то вся
00:01:53
история как бы предыдущие шаги будут
00:01:56
удалены второй этап это отслеживание да
00:02:00
то есть когда мы добавляем наши файлики
00:02:02
локально да то есть мы говорим как бы
00:02:05
где то пожалуйста наблюдать за тем что
00:02:08
происходит у меня в проекте и добавляй
00:02:11
все это в яндекс
00:02:12
то есть по сути все что мы делаем она
00:02:13
индексируется да это 2 момент 3 момент
00:02:17
это изменение то есть измененное
00:02:20
состояние когда что либо мы меняем и
00:02:22
модифицируем по сути там одевай до
00:02:25
измененное состояние и эти изменения они
00:02:28
отображаются в нашей логике в нашем
00:02:31
проекте и четвертое это боевое состояние
00:02:34
либо же как любят говорить среди
00:02:37
программистов это жаргонное такое дано
00:02:41
название это законченное состоянии то
00:02:44
есть когда мы сделали commit наверное
00:02:47
где-то слышали в роликах возможно где-то
00:02:49
читали да там закомитить или сделать
00:02:51
commit вот это соответственно четвертое
00:02:54
состояние вся логика она по сути очень
00:02:57
простая
00:02:59
если появляется новый файл у него по
00:03:02
умолчанию состояния не отслеживаемые да
00:03:05
то есть если мы сейчас наш проект
00:03:06
создадим какой-либо фалик он будет не
00:03:09
отслеживаемый чтобы мы не делали с этим
00:03:11
файлом git его проигнорирует и никаких
00:03:14
изменений не увидит чтобы гид обратил
00:03:17
внимание на файл и стал учитывать любые
00:03:19
изменения нам это директории либо этот
00:03:22
файлик нужно добавить что ж давайте
00:03:25
перед тем как мы все это начнем делать
00:03:26
на практике мы с вами запустим гид да
00:03:30
вот у меня проект папочка д.ф.
00:03:33
калькулятор вот собственно папочка
00:03:35
давайте прямо здесь запустим терминал вы
00:03:40
уже на прошлом занятии это делали ничего
00:03:43
здесь снова и страшного нету пробьем
00:03:46
сразу вы где мы находимся
00:03:48
зайдем в нашу папочку java script хотя
00:03:52
принципе можно не заходить можно
00:03:53
находиться здесь и давайте пропишем
00:03:57
следующую команду нам нужно понимать что
00:04:00
валики все будут отслеживаться
00:04:02
для этого есть такая команда которая
00:04:05
звучит как git ит да и выглядит она по
00:04:08
сути следующим образом герд пробел
00:04:11
пробел и но если мы вот так под пропишем
00:04:14
и нажмём enter
00:04:15
мы видим что фатальная ошибка да то есть
00:04:19
гид не не понимают какой репозитории до
00:04:23
или какую директорию нужно отслеживать и
00:04:26
что конкретно задерживать то есть он не
00:04:27
понимает что мы хотим добавить что
00:04:29
конкретно нужно добавить в данном случае
00:04:31
к этому мы ещё верну вернемся а давайте
00:04:35
еще вот посмотрим такую команду которая
00:04:37
называется git status- после
00:04:41
прописывания т команда мы также получаем
00:04:44
ошибку что гид не понимает что
00:04:47
отслеживать какой статус и что вообще
00:04:49
происходит поэтому следующее что мы
00:04:52
должны с вами сделать это добавить файлы
00:04:54
в яндекс как добавить команда добавления
00:04:58
вот она выше
00:04:59
гид от чтобы добавить файл в яндекс
00:05:02
можно поступить несколько мобильным
00:05:04
способами да я сейчас вот покажу вам 2
00:05:07
основных первое мы пишем guide and и
00:05:10
далее ставим две черточки прописываем
00:05:13
пол что в данном случае обозначает все
00:05:16
да то есть все файлы вложенных каталогов
00:05:19
из все что относится внутри директории
00:05:23
джесс халк вот внутри вот этой
00:05:26
директории все будет индексироваться все
00:05:28
будет отслеживаться второй способ
00:05:30
которым мы можем добавить мы можем
00:05:32
просто после это поставить пробел и
00:05:34
точечку это по сути тоже самое как и all
00:05:41
единственная разница в яндексе
00:05:44
записи просто отличие от . либо две
00:05:47
черточки all давайте мы сделаем через
00:05:50
точку так единственный момент нам нужно
00:05:54
зайти внутрь директория давайте мы
00:05:58
зайдем внутрь джесса такси digest
00:06:08
проходим внутрь папки
00:06:11
смотрим что у нас вокруг вот собственно
00:06:14
все наши файлики находим команду
00:06:18
нажимаем enter и в этот момент у нас уже
00:06:21
никакой ошибки нету то есть в этот
00:06:24
момент мы добавили полностью всю нашу
00:06:26
директории все файлики которые вот здесь
00:06:28
были
00:06:29
вы отслеживания если мы сейчас про пишем
00:06:33
команду git status- давайте найдем где
00:06:35
то мы здесь и и прописывали то мы увидим
00:06:37
следующее что у нас из файликов
00:06:42
новый файлик это audi a1 mp3 и
00:06:47
измененный файлик это скрипт джесс на то
00:06:51
есть мы видим что уже сейчас почему он
00:06:54
это видит потому что у вас этого не
00:06:55
будет потому что перед записью я скачал
00:06:59
файлик аудио mp3 который сейчас за юзаю
00:07:03
для примера и также немножко поправил
00:07:06
скрип джесс но неважно мы сейчас это все
00:07:08
сделаем с вами вручную вы все это
00:07:10
поймете увидите почему именно такие
00:07:12
состояния и как это отобразится на вашем
00:07:15
проекте если вы повторите за мной и так
00:07:19
терминал оставим в покое давайте сделаем
00:07:21
одну полезную вещь чтобы не просто так
00:07:24
мы скачивали этот калькулятор чтобы
00:07:26
что-то полезному было и я научил вас
00:07:28
коммитить и пушить и так это можно свернуть
00:07:31
рекомендую открыть проект не важно в
00:07:35
какой игре вы будете открывать sablon не
00:07:38
знаю и связал
00:07:40
код или еще где то ну я работаю с веб
00:07:43
штормом дата и даёшь . неважно где
00:07:47
главное чтобы вы могли открыть и увидеть
00:07:49
весь проект внутри проекта я создал
00:07:52
папку назвал ее аудио и внутрь этой папочки
00:07:55
поместил файлик mp3
00:07:57
вы можете этот файлик скачать с
00:07:59
интернета это какой-то коротенький звук
00:08:01
давайте я вам продемонстрирую как это
00:08:04
выглядит вот папка которую я себе
00:08:08
скопировал клонировал локально
00:08:11
вот оно внутри этой папочки java script
00:08:14
calculator
00:08:15
вот так у нас валики выглядят и у вас
00:08:18
выглядят если вы тот же проект как
00:08:19
клонировали я создал папку audio и
00:08:22
внутрь аудио разместил звуковой фалик
00:08:25
который выглядит и звучит примерно вот
00:08:28
так собственно звук падающей монеты
00:08:34
далее что мы с вами сделаем мы сейчас
00:08:37
сделаем такую интересную вещь вот у нас
00:08:40
калькулятор к примеру 5 умножить на 5
00:08:42
равно 25 я хочу сделать так чтобы при
00:08:45
нажатии на кнопочку равно у меня
00:08:47
происходил вот этот звук который я
00:08:49
скачал себе локально по сути ничего
00:08:52
сложного здесь нету я изначально думал
00:08:55
добавить java script в тот java script
00:08:59
который был клонирован но мы сделаем
00:09:02
намного проще и нам даже не нужно будет
00:09:04
что-либо редактировать java скрипте мы
00:09:07
добавим простую команду на java script
00:09:10
которая при срабатывании события onclick
00:09:13
доведите у нас вот здесь есть как вообще
00:09:16
понять куда к чему привязывать давайте
00:09:18
чуть здесь немножко остановлюсь
00:09:20
буквально пару минут я навожу вот сюда
00:09:23
нажимай просмотреть код либо сочетание
00:09:25
контур shift и открывается отладчик
00:09:29
можно конечно же это все дело чуть
00:09:31
растянуть и в отладчике я навожу вот на
00:09:34
эту кнопочку вижу что это меня
00:09:36
им путь тай-бо там вэлью равно onclick
00:09:40
ну и здесь срабатывает события при
00:09:43
нажатии вот на эту область
00:09:45
соответственно нахожу его в html а вот
00:09:49
input в илью равно мы собственного здесь
00:09:52
и в события onclick я ещё добавлю часть
00:09:56
кода которого задача будет по сути
00:09:59
отрабатывать тоже по событию onclick и
00:10:02
запускать мой аудио файлик который будет
00:10:05
отрабатывать только при кнопки нажатия
00:10:07
на равно и так что нам здесь нужно
00:10:10
написать по сути нам нужно добавить сам
00:10:13
звуковой файл
00:10:14
создаем сразу экземплярчик называем его
00:10:17
аудио обратно же если для вас не понять
00:10:21
на что я здесь говорю особо как бы
00:10:24
встраиваться не стоит все-таки
00:10:26
тема урока разобраться с гидами
00:10:29
терминалом но ни в коем случае не
00:10:31
разбираться с javascript он и так здесь
00:10:34
нам нужно ну вот как видите вот и даёшь
00:10:37
ко мне сразу давать я здесь напишу аудио
00:10:39
и одышка мне подсказывает что нужно
00:10:42
указать путь и достаточно для того чтобы
00:10:46
уже файлик запустился но мы помимо пути
00:10:48
мы еще и пропишем туда кое какие
00:10:52
параметры чтобы у нас автоматически в
00:10:55
воспроизводился
00:10:56
итак нам нужно указать путь помним что у
00:10:58
нас папочка аудио и у нас там один .
00:11:02
mp3 mp3 очень важно правильно указывать
00:11:10
1.3
00:11:11
правильно указывает расширение иначе оно
00:11:13
не сработает
00:11:15
закрываем скобку и после этого вызываем
00:11:18
метод
00:11:19
play нам нужно вызвать play вот так вот
00:11:24
ну и все давайте чуть растяну чтобы было
00:11:26
видно значит у нас было событием вот она
00:11:30
onclick здесь даже что-то срабатывало по
00:11:33
событию и мы добавили в через запятую
00:11:36
привязались тоже к события onclick на
00:11:38
этот элемент добавили
00:11:40
экземпляр класса аудио указали путь и
00:11:43
сказали чтобы он автоматически
00:11:44
воспроизводился сохраняемся сохранили
00:11:48
переходим браузер обновляем и давайте
00:11:51
сделаем два умножить на два
00:11:55
ну и сразу слышим звук да как только
00:11:58
нажимаем день вот как бы вот такую
00:12:03
историю сделали игрушку но в этом не
00:12:06
суть а суть в следующем переходим наш
00:12:10
файлик точнее наш терминал и давайте
00:12:13
сразу вызовем команду git status-
00:12:16
нажимаю git status-
00:12:18
и мне прям красненьким отображается то
00:12:21
что было изменено да мы видим что modify
00:12:25
индекс html и modify
00:12:27
скрипт jar java script файлик то есть те
00:12:30
2 фалика которые что-то там
00:12:32
они сразу подсвечивается что я с ними
00:12:35
что-то производил какие-то манипуляции
00:12:37
соответственно что теперь мы будем
00:12:39
делать мы с вами сделаем первый commit
00:12:43
чтобы сделать commit мы вызываем
00:12:45
следующую команду обратно же обращаемся
00:12:47
к гиту только так пишем ключевое слово
00:12:50
commit далее пробел минус m и после
00:12:55
этого в двойных кавычках мы пишем
00:12:58
собственно сам комментарии давайте
00:13:00
напишем что-то осмысленное к примеру it
00:13:06
sound он
00:13:12
клик только не вот так вот так вот он
00:13:17
клик bottom набатом же правильно это у
00:13:24
нас кнопка батон и здесь будет равно ну
00:13:29
вот такое комментария вроде как
00:13:31
осмысленный комментарий да что мы
00:13:33
добавили звук при клике на кнопочку
00:13:36
равно сохраняемся
00:13:39
точнее не сохраняемся нажимаем так что
00:13:43
ты мне пошла не так нажимаем enter и
00:13:46
видим следующее что гит гит за к метил
00:13:50
вот такой вот текст для изменения двух
00:13:54
валиков да то есть этот коммент вот
00:13:57
собственно сам commit за тронулась у нас
00:14:00
два файлика до была изменена 2 фалика ну
00:14:05
здесь какие-то пояснения я особо на них
00:14:08
не обращаем внимание факт в том что
00:14:10
кабитт прошел обратно же что происходит
00:14:13
при к мите можно принципе
00:14:15
разобраться единственное на что обращаю
00:14:19
ваше внимание это на слово мастер мы
00:14:21
видим что у нас вот здесь в квадратных
00:14:23
скобочках написано мастер мастер это
00:14:26
название ветки или ветви в которой
00:14:29
сделаны комет ну есть разные ветвления
00:14:32
это чуть позднее мы с вами затронем но
00:14:35
важно понимать что это просто название
00:14:37
ветви в который был сделан комет рудка
00:14:41
вид рут комет корневой ком это означает
00:14:44
что это commit самый
00:14:45
1 бат то есть если у нас это первый
00:14:47
кометы перед этим и комета мне делали он
00:14:50
будет трутовский то есть 1 ну и
00:14:53
соответственно есть контрольная сумма
00:14:54
или так называемый хэш вот
00:14:57
соответственно у нас здесь находится
00:15:00
уникальный идентификатор присвоенной
00:15:03
комету потом по этим детишкам уникальным
00:15:07
идентификатором можно откатываться
00:15:09
отслеживать кометы ну то есть это некий
00:15:11
айдида по которому собственно и был
00:15:14
зарегистрирован данный комет потому что
00:15:16
commit нужно к чему-то привязывать и вот
00:15:18
создается вот этот хэш который мы и
00:15:20
провязывается данный камень давайте
00:15:22
сделаем следующее вот здесь создадим
00:15:26
текст который так и назовем текст текст
00:15:31
вот вызовем еще раз наш commit to guide
00:15:38
тетка мид но перед тем как его вызвать
00:15:42
нам нужно добавить давайте вот так
00:15:45
статус покажу да и вот с по статусу мы
00:15:47
видим что есть текстовый файлик который
00:15:50
не отслеживается мы его не знаем и нам
00:15:53
сам гид предлагает говорит гид это и
00:15:56
название файла то есть он говорит
00:15:58
добавьте вот этот файлик в отслеживании
00:16:02
чтобы ты как бы понимал что вообще у
00:16:04
тебя происходит поэтому что мы делаем мы
00:16:06
пишем гейб d&d и здесь давайте на этот
00:16:11
раз напишем пол прописали давайте еще
00:16:15
раз статус все он говорит окей я все это
00:16:18
вижу все это понимаю вижу давай теперь
00:16:21
сделаем кометы теперь мы сделаем вот
00:16:23
этот коммент где он у нас вот нажимаем
00:16:28
enter единственное да он ругается потому
00:16:32
что мы по новое добавили отслеживания и
00:16:34
нам по сути ничего редактировать сейчас
00:16:36
мы вот это удалим просто напишем минус m
00:16:41
и про к мите
00:16:42
все теперь у нас commit прошел затронули
00:16:46
мы три файла
00:16:47
два файла добавилось новых всего у нас 9
00:16:53
файлов
00:16:54
удалено ни одного файла не было да и у
00:16:57
нас добавлен еще фалик ти-рекс тексте и
00:17:03
соответственно хэш новой вот если мы
00:17:07
сейчас еще раз пропишем статус то как бы
00:17:09
видим что ничего у нас нету ни чем мы не
00:17:13
работали ничего комитет все у нас чисто
00:17:15
после того как мы все вот эти коммиты
00:17:17
провели пора отправлять этот год к нам
00:17:21
на сервер конкретно в наш репозитории да
00:17:24
если мы сейчас откроем браузер и
00:17:27
посмотрим что у нас творится в
00:17:30
репозитории вот соответственно мой
00:17:33
репозитории можем перейти файлики
00:17:36
здесь у меня java script calculator
00:17:38
давайте посмотрим что здесь есть видим
00:17:41
нету никакой папочки да нету ее здесь
00:17:43
она не присутствует и мы можем отправить
00:17:46
запушить проект сюда и здесь
00:17:48
соответственно появится вот эта папочка
00:17:51
со звуками
00:17:52
что ж давайте мы это сделаем и так что
00:17:55
нужно сделать чтобы пропушить для
00:17:57
отправки локальных изменений на сервер
00:18:00
достаточно выполнить команду git push
00:18:02
пишем команду git push guide
00:18:08
запомни запоминает откуда мы клонировали
00:18:10
репозиторий поэтому не нужно указывать
00:18:13
куда конкретно мы хотим произвести этот
00:18:16
путь то есть на нас снг до запушит вот
00:18:20
часто можно услышать такую фразу как
00:18:22
запушить нажимаем enter у нас чуть
00:18:25
задумался терминал но по факту произвел
00:18:29
push давайте посмотрим что у нас здесь
00:18:32
запуталась 12 объектов
00:18:35
он говорит что на сто процентов все было
00:18:38
отправлено никаких ошибок мы здесь не
00:18:41
наблюдаем
00:18:42
количество информации которое было
00:18:46
задействовано мы отправили файлов на 60
00:18:48
килобайт в среднем это было 20 мегабайт
00:18:51
секунду то есть вы понимаете что то
00:18:53
очень быстро все было ну это же
00:18:55
создается какой-то хэш
00:18:57
и написано куда все это было отправлено
00:18:59
да то есть мы прям можем вот по этому
00:19:02
адресу сейчас вот выделить его
00:19:05
скопировать и пойти посмотреть что у нас
00:19:07
там была запущена гид хоп мой
00:19:11
репозиторий black coffee дальше сам
00:19:14
репозиторий ну и можем это все чекнуть
00:19:17
но в целом не обязательно если я щас
00:19:20
добавлю вот новый url вставлю так
00:19:22
единственное что я не скопировал да
00:19:25
давайте сейчас это дело скопирую копи
00:19:32
вот я сейчас вставляю в поисковую строку
00:19:36
соответственно открывается репозитории
00:19:38
здесь я вижу замечательно
00:19:41
структуру куда идти кс те текст
00:19:44
добавился тексте и собственно
00:19:47
аудио добавилась и так далее то есть у
00:19:51
меня вот сразу показывает изменения
00:19:53
что когда было изменено вот поляки
00:19:56
которые не трогал мы видим что у них
00:19:58
изменения 5 месяцев файлики которой я
00:20:01
трогал видим что изменения совсем
00:20:03
недавно и и что самое интересное вот
00:20:05
здесь есть коммиты если мы кликнем на
00:20:08
комет то мы увидим что два последних
00:20:10
комета были от меня и первый был it's
00:20:13
антон клик bottom коммент вот его hoj-da
00:20:16
то что я говорил а вот здесь у нас
00:20:18
последний коммент перед пуском это and
00:20:21
edit html здесь можно кликнуть на сам
00:20:24
код и увидеть состояние в текущий момент
00:20:27
а когда мы к митилину в целом как и что
00:20:31
здесь можно делать вы разберетесь по
00:20:34
сути это не главное на текущий момент
00:20:37
видеоурока так и последнее что я хочу
00:20:39
вам показать перед тем как дам домашнее
00:20:42
задание вам нужно будет сделать
00:20:46
владыка домашка мы вернемся давайте еще
00:20:48
вернемся к usada
00:20:50
к нашему пушу итак мы добавили кита
00:20:54
файлики от к метели посмотрели что с
00:20:57
ними происходит локально и потом от
00:20:59
пушилина сервер есть еще такое понятие
00:21:02
как игнорирование файлов что это значит
00:21:05
в примеру я не хочу отправлять но
00:21:08
представьте что меня в папке аудио да
00:21:10
вот в этой папочки будет собрана
00:21:15
информации я не знаю на
00:21:17
на 500 мегабайт до почему я должен
00:21:20
злоупотреблять добротой гитхаба и
00:21:23
заливать туда очень большие объемные
00:21:25
файлы там картинки какие-то музыку и так
00:21:28
далее соответственно к примеру я бы
00:21:30
хотел чтобы папка audio не уходила либо
00:21:33
чтобы
00:21:34
аудио уходила чтобы было понятно
00:21:36
структура
00:21:37
но не отправляться сами аудио которые
00:21:39
внутри даты с объемной кита файлы чтобы
00:21:42
яхту да нет не отправлял какой-то
00:21:44
файловую систему структуру да то есть
00:21:46
кот и отправляю которые там килобайта
00:21:48
занимают а все что тяжелое не хочу
00:21:50
отправлять для этого есть такое понятие
00:21:53
как игнорирование файлов то есть мы
00:21:56
создавали уже с вами файлик аудио
00:22:01
который по факту как я говорил можно
00:22:03
было бы не отправлять что для этого
00:22:05
нужно сделать давайте откроем так вот
00:22:09
здесь я вижу что
00:22:11
гид игнор нету в структуре дания я не
00:22:15
наблюдаю даны если мы сюда перейдем в
00:22:18
папочку здесь нету фалика гид игнор мы
00:22:20
можем создать с вами файлик гид игнор
00:22:23
который будет игнорировать то что будет
00:22:27
отправляться на сервер давайте создадим
00:22:30
текстовый файл ставим точку и пишем гит
00:22:34
гит игнор сохраняемся единственное что
00:22:42
он должен сохраниться именно как git и
00:22:46
кнор они как текстовый файл видите он
00:22:48
сейчас сохранился как текстовый файлик
00:22:51
то есть у него добавлено . тексте так мы
00:22:56
еще с поборем эту историю мы с вами
00:22:59
поступим другим образом раз уж мы
00:23:02
говорим про терминал давайте сделаем
00:23:04
следующее посмотрим где мы сейчас
00:23:05
находимся так мы находимся внутри папке
00:23:09
java script calculator да а что мы пушем
00:23:15
на сервер давайте посмотрим а сейчас
00:23:21
очень быстренько глянем так java script
00:23:27
calculator
00:23:30
да нам по сути нужно внутри папки окей
00:23:33
значит внутри папки мы сейчас создадим
00:23:36
файлик гид игнор как это делается есть
00:23:39
замечательная команда nutrition guide
00:23:42
далее пишем touch и название файла .
00:23:49
гид
00:23:52
игнор нажимаем enter так возможно здесь
00:23:58
гид не нужно писать давайте сейчас вот
00:24:03
по моему гид не нужно писать .
00:24:05
гид игнор давайте посмотрим создал если
00:24:08
у нас да вот у нас создался файлик дед
00:24:11
игнат
00:24:12
и давайте я покажу вам что мы с ним
00:24:14
можем сделать какие команды у нас здесь
00:24:16
доступны я сразу буду писать комментарии
00:24:20
и внизу примеры да или просто в
00:24:24
комментариях буду писать примеры да
00:24:26
давайте вот так вот так вот вот так итак
00:24:31
самые основные распространенное
00:24:33
игнорировать конкретный фар файл
00:24:36
игнорировать файл давайте здесь увеличим
00:24:41
что вам хорошо читалось и так чтобы
00:24:43
игнорировать файл нам достаточно прям
00:24:46
вот здесь только без комментария понятно
00:24:49
что этот комментарий удалять прописать
00:24:51
какой-то файл давайте к примеру напишем
00:24:53
у нас там есть файл dark . css в данном
00:24:58
случае будут игнорироваться конкретно
00:25:00
какой то файлик что мы можем еще мы
00:25:03
можем с вами игнорировать файлик в
00:25:10
директория да и г давайте напишем
00:25:14
игнорировать файл в директории да то
00:25:21
есть когда у нас есть какая-то
00:25:22
директориям и внутренние хотим
00:25:24
игнорировать файл давайте у меня сейчас
00:25:27
этого в проекте нету ну давайте
00:25:29
представим что у нас есть папочка джесс
00:25:32
а внутри папки у нас размещен какой-то
00:25:35
там мая . джесс в данном случае если бы
00:25:39
у нас была папка джесс и фаликман джесс
00:25:41
он был игнорировал со при пуше да и можно
00:25:45
игнорировать files раз с расширением до
00:25:49
игр но жировать файл с расширением
00:25:55
с расширением и здесь я напишу вам
00:25:57
пример и этот пример как раз и будет
00:26:00
нашим с вами примером да мы ставим точку
00:26:03
и пишем mp3
00:26:06
и в данном случае я уберу комментарий и
00:26:09
мы будем как раз игнорировать только
00:26:12
здесь добавим звездочку до чтобы имя не
00:26:14
имела звездочка это значит все
00:26:16
или all то есть любое имя файла с
00:26:19
расширением . mp3
00:26:20
они у нас будут игнорироваться сохраняем
00:26:23
этот файлик и чтобы доказать что
00:26:25
действительно это так давайте я в
00:26:28
папочку аудио добавлю еще еще что-то да
00:26:34
еще какие-то звуковые файлики
00:26:37
так я скачал и добавил файлик 2
00:26:42
но у него похожий звук да вот фальк один
00:26:46
вот я скачал файлик 2 теперь
00:26:49
что мы с вами сделаем мы повторим
00:26:51
абсолютно абсолютно всю ту же процедуру
00:26:55
до что мы делаем мы давайте вот для
00:26:58
начала сделаем следующее статус видим
00:27:01
что добавился файлик гид игнор
00:27:03
соответственно нужно еще раз добавить в
00:27:08
отслеживании до чтобы так где
00:27:11
вот так вот сделаем комитет пока что
00:27:14
ничего не будем мы добавили файлик гид
00:27:16
игнор теперь давайте все это дело
00:27:18
запушен так git push нажимаю enter все
00:27:25
такая надпись
00:27:27
евро финн апдейт до то есть мы видим что
00:27:30
никаких процессов передача на сервер и
00:27:32
не было давайте теперь на сервер хаба
00:27:36
теперь зайдем наш хип-хоп я обновляю
00:27:38
страницу
00:27:39
видим что здесь ничего не менялось да ну
00:27:43
время все уже прошло в там пять двадцать
00:27:45
минут
00:27:46
перехожу в аудио здесь единичка как была
00:27:49
так и есть то есть ну понятно что она
00:27:51
есть потому что мы и ранили ранее
00:27:53
запушили но новые файлики у нас уже
00:27:56
добавляться не будут и даже если мы
00:27:59
сейчас в mp3
00:28:00
поменяем вот здесь файлик на двоечку да
00:28:04
вот я на двоечку сохраняя
00:28:06
обновляя калькулятор 9 минус 6 равно
00:28:12
видите здесь звук поменялся но если я
00:28:14
еще раз попробую все это дело пропушить
00:28:17
она никуда не про пушиться потому что я
00:28:20
этот файлик
00:28:21
игнорирую и соответственно при
00:28:22
обновлении у меня здесь
00:28:24
единичка так и остается что же дорогие
00:28:27
друзья теперь пришло время к домашнему
00:28:29
заданию ваше домашнее задание будет
00:28:31
следующим почитать про гид и про команды
00:28:37
ссылочка будет в описание под роликом
00:28:39
также доделать оптимизировать
00:28:42
калькулятор так чтобы у вас на кнопочку
00:28:45
c сбросить был какой-то звук и если
00:28:49
хотите можете поиграться вот вообще с
00:28:51
вот этим рядом то есть c плюс минус
00:28:54
умножить равно вот с этим рядом можете
00:28:56
поиграться добавить какие-то звуки ну а
00:28:58
если это так чисто скопировать то что я
00:29:01
делал и сделать просто добавить звуковые
00:29:05
файлики но если хотите более глобально
00:29:07
можете там с с поиграться с java
00:29:10
скриптом то есть что угодно
00:29:11
соответственно что нужно понимать до
00:29:14
последовательность какая вы добавляете
00:29:17
файлик но имеется в виду здесь создали
00:29:20
какой-то файлик что-то отредактировали
00:29:22
в вашем терминале
00:29:26
отслеживать их гид и пол далее после
00:29:29
того как ну под не забывайте постоянно
00:29:32
прописывать статус лишним никогда не
00:29:33
будет если все зеленые значит все супер
00:29:36
если что-то красное значит нужно
00:29:38
добавить в отслеживании да ну можно
00:29:40
периодически писать какие-то комменты к
00:29:45
примеру давайте даже вот прям сейчас я
00:29:47
ничего не делали я могу там написать git
00:29:50
[музыка]
00:29:53
commit только двумя м главная
00:29:56
git commit минус m и просто напишем тест
00:30:04
кометы вот ничего страшного не
00:30:06
происходит вы можете комитет сколь
00:30:08
угодно раз главное чтобы это было
00:30:10
осознанно и сами комменты пишете тоже
00:30:13
осознанно и потому что ну вы видели все
00:30:15
это уходит потом при пуше на сервер
00:30:17
кстати обратите еще внимание если я
00:30:20
сейчас запущу в данном случае я нажму
00:30:23
git push и происходит происходит
00:30:27
действительно push хотя я ничего
00:30:30
файликах не менял а все потому что я
00:30:33
добавил последний комет если мы сейчас
00:30:35
перейдем в мой репозиторий я обновлюсь
00:30:38
то мы видим следующее java script
00:30:42
calculator
00:30:43
вот здесь 44 коммита если кликаю на
00:30:45
кометы то я вижу последний коммент и так
00:30:49
тест комет видите то есть даже если вы
00:30:52
ничего не будете делать у себя локально
00:30:55
изменять но напишите коммент какое то
00:30:57
это уже будет промежуточный статус
00:31:00
вашего проекта который можно увидеть вот
00:31:03
по такому хочу и собственно увидеть все
00:31:05
файлики которые есть и что вообще была
00:31:08
затронута при
00:31:09
к мите а при к мите у нас была затронута
00:31:11
следующие где ты гнар мы записали вот
00:31:15
видим да причем
00:31:16
четко показывает что не будет
00:31:17
использоваться файлик и по факту здесь я
00:31:21
поменял единички на двоечку видите как
00:31:23
четко все подсвечиваться он красный
00:31:25
выделяет которая строка была изменена
00:31:27
конкретно в этом к мите
00:31:29
ну с этим всем еще вы научитесь на
00:31:31
практике работы
00:31:32
соответственно почитаете информацию
00:31:34
которую я отдам и на практике запушить
00:31:37
этом до поработайте с калькулятором что
00:31:40
ж на этом я с вами прощаюсь я думаю что
00:31:43
дальнейший разбор китай терминала у нас
00:31:45
уже не будет как бы а единственное мы
00:31:48
будем проходить динамический курс html
00:31:51
css javascript и php + база данных в
00:31:56
котором принести которого вы сейчас эти
00:31:58
ролики смотрите и там мы уже с вами
00:31:59
будем как раз вот работать с терминалом
00:32:02
и с китом как говорится жду от вас лайк
00:32:06
подписочку и до новых встреч всем пока

Описание:

Каждый коммит сохраняет актуальное состояние файлов, и вы можете сравнивать разные состояния от коммита к коммиту. Пока что коммиты будут сохранены локально, на вашем компьютере, и доступны только вам. МОЯ IDE: https://www.jetbrains.com/ru-ru/webstorm/ ЧИТАЕМ: https://git-scm.com/book/ru/v2/%D0%9F%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-C%3A-%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B-Git-%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B https://www.hostinger.ru/rukovodstva/osnovnie-git-komandy ЗАДАНИЕ: 1. Поработать с фалами локально (можно по моему примеру со звуками) 2. Пройтись по командам: add, commit, status, push, log, rm, show и т.д.

Готовим варианты загрузки

popular icon
Популярные
hd icon
HD видео
audio icon
Только звук
total icon
Все форматы
* — Если видео проигрывается в новой вкладке, перейдите в неё, а затем кликните по видео правой кнопкой мыши и выберите пункт "Сохранить видео как..."
** — Ссылка предназначенная для онлайн воспроизведения в специализированных плеерах

Вопросы о скачивании видео

mobile menu iconКак можно скачать видео "GIT - Commit and Push. Сохранение и отправка изменений на сервер | Часть 2"?mobile menu icon

  • Сайт http://unidownloader.com/ — лучший способ скачать видео или отдельно аудиодорожку, если хочется обойтись без установки программ и расширений. Расширение UDL Helper — удобная кнопка, которая органично встраивается на сайты YouTube, Instagram и OK.ru для быстрого скачивания контента.

  • Программа UDL Client (для Windows) — самое мощное решение, поддерживающее более 900 сайтов, социальных сетей и видеохостингов, а также любое качество видео, которое доступно в источнике.

  • UDL Lite — представляет собой удобный доступ к сайту с мобильного устройства. С его помощью вы можете легко скачивать видео прямо на смартфон.

mobile menu iconКакой формат видео "GIT - Commit and Push. Сохранение и отправка изменений на сервер | Часть 2" выбрать?mobile menu icon

  • Наилучшее качество имеют форматы FullHD (1080p), 2K (1440p), 4K (2160p) и 8K (4320p). Чем больше разрешение вашего экрана, тем выше должно быть качество видео. Однако следует учесть и другие факторы: скорость скачивания, количество свободного места, а также производительность устройства при воспроизведении.

mobile menu iconПочему компьютер зависает при загрузке видео "GIT - Commit and Push. Сохранение и отправка изменений на сервер | Часть 2"?mobile menu icon

  • Полностью зависать браузер/компьютер не должен! Если это произошло, просьба сообщить об этом, указав ссылку на видео. Иногда видео нельзя скачать напрямую в подходящем формате, поэтому мы добавили возможность конвертации файла в нужный формат. В отдельных случаях этот процесс может активно использовать ресурсы компьютера.

mobile menu iconКак скачать видео "GIT - Commit and Push. Сохранение и отправка изменений на сервер | Часть 2" на телефон?mobile menu icon

  • Вы можете скачать видео на свой смартфон с помощью сайта или pwa-приложения UDL Lite. Также есть возможность отправить ссылку на скачивание через QR-код с помощью расширения UDL Helper.

mobile menu iconКак скачать аудиодорожку (музыку) в MP3 "GIT - Commit and Push. Сохранение и отправка изменений на сервер | Часть 2"?mobile menu icon

  • Самый удобный способ — воспользоваться программой UDL Client, которая поддерживает конвертацию видео в формат MP3. В некоторых случаях MP3 можно скачать и через расширение UDL Helper.

mobile menu iconКак сохранить кадр из видео "GIT - Commit and Push. Сохранение и отправка изменений на сервер | Часть 2"?mobile menu icon

  • Эта функция доступна в расширении UDL Helper. Убедитесь, что в настройках отмечен пункт «Отображать кнопку сохранения скриншота из видео». В правом нижнем углу плеера левее иконки «Настройки» должна появиться иконка камеры, по нажатию на которую текущий кадр из видео будет сохранён на ваш компьютер в формате JPEG.

mobile menu iconСколько это всё стоит?mobile menu icon

  • Нисколько. Наши сервисы абсолютно бесплатны для всех пользователей. Здесь нет PRO подписок, нет ограничений на количество или максимальную длину скачиваемого видео.