3.8 Git - Ветки - Просмотр истории и старых файлов, символы ~, ^, @, поиск с :/
HTML-код
- Опубликовано: 30 апр 2021
- - Просмотр истории: git log.
- Просмотр отдельных коммитов: git show.
- Спецсимволы для коммитов: ~ ^ @
- Поиск в описании с git show :/ Наука
Ссылки:
- Git курс (playlist): ruclips.net/video/W4hoc24K93E/видео.html
- Git разное (playlist): ruclips.net/video/8HxTHPkdedA/видео.html
- Учебник и курсы по JavaScript и смежных технологиям: learn.javascript.ru
Спасибо! Пожалуй, лучший курс по git!
0:16 ключ --oneline
0:42 git show
1:00 быстрый переход на предыдущий и следующий коммит с помощью знака ~ (или ^ - добавил от себя)
1:34 флаг --quiet
1:45 обозначение числом количества тильд (на сколько шагов назад хотим отступить)
2:00 @ вместо HEAD
2:32 3:06 просмотр файлов целиком (вместо просмотра отличий) через git show [коммит, например @~(не нужно в случае 3:23)]: [имя файла]
3:51 промежуточный итог
4:00 доступ к ближайшему коммиту не по идентификатору, а по словам в описании не зависимо от ветки git [комманда, например show] : /[слово, несколько слов или регулярное выражение]
4:46 если нужно найти все коммиты с таким словом в описании или более сложные вещи - в других выпусках
А что значит символ ^? Следующий коммит?
@@nefed-L То же самое, что и тильда (~). То есть родительский коммит.
Спасибо! Классный и удобный курс.
Вельме дякую за уроки)
Спасибо!!!
спасибо
Класс!
Подскажите. возможно я пропустил, а где говорится про символ ^ ?
нікде
OK!
А как посмотреть на будущий файл?)
$ git show :/sayhi
fatal: ambiguous argument ':/sayhi': unknown revision or path not in the working tree.
Хз, поможет это тебе или нет, но регистр, по всей видимости, тоже имеет значение. По началу тоже такая ошибка появилась, но потом понял что все дело в регистре символов