|
|||||||
Git: просмотр лога (истории) в консоли в виде дерева
Время создания: 14.12.2013 23:28
Текстовые метки: git, log, лог, история, визуализация, ветки, консоль
Раздел: Компьютер - Программирование - Системы контроля версий (VCS) - Git
Запись: xintrea/mytetra_syncro/master/base/1387049321mx7sh94mxn/text.html на raw.github.com
|
|||||||
|
|||||||
Для просмотра лога коммитов можно воспользоваться следующей командой: git log --graph --color-words --color --source --decorate --all В результате в текстовом виде будет выведено дерево коммитов и веток, причем вывод будет иметь цветовую раскраску. Будут хорошо выделены теги, разным цветом будут выделены ветки, будет показано местонахождение в проекте (HEAD), если в настоящий момент произошел откат до какого-нибудь коммита. Пример вывода: $ git log --graph --color-words --color --source --decorate --all * commit efb62ca37b3c0764eb4989deaa3e705fed5417c6 refs/heads/master (HEAD, origin/master, master) |\ Merge: 2450ec4 2870efd | | Author: xintrea <xintrea@gmail.com> | | Date: Sat Dec 14 23:20:03 2013 +0400 | | | | Merge branch 'master' of github.com:xintrea/rc5simple | | | * commit 2870efd975347f85c264b6fc02aeaa1c068ac252 refs/tags/v.1.30 (tag: v.1.30) | | Author: xintrea <xintrea@gmail.com> | | Date: Sat Dec 14 23:14:11 2013 +0400 | | | | v.1.30 | | * | commit 2450ec484eaf0344512eab3674ed66afb02f0279 refs/heads/master |/ Author: xintrea <xintrea@gmail.com> | Date: Sat Dec 14 23:14:11 2013 +0400 | | Релиз v.1.30 | * commit 11dc2f01c168be8ff45c3f5bf1aa60c66f2f702f refs/heads/master | Author: xintrea <xintrea@gmail.com> | Date: Thu Dec 12 00:32:19 2013 +0400 | | Fix codepage to UTF-8 in main.cpp | * commit 940cb028fbee303263db44c956e251ee6407d453 refs/heads/master |\ Merge: e0039d3 9db0df3 | | Author: xintrea <xintrea@gmail.com> | | Date: Thu Dec 12 00:30:26 2013 +0400 | | | | Merge branch 'master' of github.com:xintrea/rc5simple | | | * commit 9db0df32a7217ad9a59cc8aa038a27c726a48f46 refs/heads/master | | Author: xintrea <xintrea@gmail.com> | | Date: Tue Dec 10 19:54:46 2013 +0300 | | | | Update README.md | | * | commit e0039d3fee807bbfd80535b9404dad63d958304f refs/heads/master |/ Author: xintrea <xintrea@gmail.com> | Date: Thu Dec 12 00:28:38 2013 +0400 | | Версия 1.30 | * commit 5bfd6718c856b9cf128da4d6c1b29e2dd36ef33f refs/heads/master | Author: xintrea <xintrea@gmail.com> | Date: Tue Dec 10 21:12:20 2013 +0400 | | Edit readme.md Вот еще один удобный вариант. Дерево с номерами коммитов и их описаниями: git log --graph --oneline --all Результат: * 4680990 - В эмуляторе консоли, который появляется при синхронизации, теперь правильно отображаются символы кириллицы. Отображение проверено в Linux, а в Windows надо проверять отдельно. * bec09d1 - Show standart and error output in console emulator - Try get error event in process in console emulator and stop window close i f error detected * 9dc3cc5 - Исправлен баг, при котором при переносе записи по технологии Drag And Drop выбранная ветка оставалась засвеченной в случае, если Drop происходил за пределами дерева - Исправлен баг Drag And Drop, при котором если переносилась только что отредактированная запись, в выбра нную ветку попадала неотредактированная копия * b03063f - Доработано выставление подсветки только что созданной строки, если она была добавлена в конец таблицы записей. Ранее прокрутка к этой строке работала некорректно, так как была видна только верхняя полосочка строки. * 39d93a8 - Очистка формата символов теперь очищает и цвет символа. * a3fc7ae - v.1.32.59 - Исправлена и усилена очистка форматирования текста при нажатии на кнопку очистки текста Clear. Теперь правильно очищаются цвета такста, текст как ссылка, убираются лишние отступы, которые невозможно было убрать в предыдущих версиях. Тэги таблиц остаются неизменными, то есть, текст не превращается в plain-текст, убирается только форматирование. Обнаружена проблема с удалением рисунков, если рисунок попал в выделение и была нажата кнопка Clear. Надо разбираться дальше. * 74dd8ae Merge branch 'experimental' of github.com:xintrea/mytetra_dev into experimental |\ | * ed501cb Merge branch 'experimental' of github.com:xintrea/mytetra_dev into experimental | |\ | * | 15c7c59 Попытка сделать подменю Preferences для мобильной версии * | | 112f600 Промежуточное сохранение | |/ |/| * | d383067 - Исправления для возможности компиляции в Qt 4.8.x |/ * 32f19a6 - Работа в Windows. Промежуточное сохранение. * 3df29ca - Промежуточное сохранение * f21c6f9 - Изменен режим расчета размера списка виджетов в ConfigDialog * adb09ff - Промежуточный коммит. Попытка поместить виджеты настроек в скроллируемую область * b4803eb - Убрана информация о пути в дереве записей в редакторе для desktop Более короткий вид, который позволяет удобнее смотреть именно дерево. В нем один коммит занимает одну строку: git log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all Результат: * 4680990 - (20 hours ago) .. - xintrea/home/xi/work/game_ksi/mytetra * bec09d1 - (2 days ago) .. - xintrea/home/xi/work/game_ksi/mytetra * 9dc3cc5 - (3 days ago) .. - xintrea/home/xi/work/game_ksi/mytetra * b03063f - (3 days ago) .. - xintrea/home/xi/work/game_ksi/mytetra * 39d93a8 - (3 days ago) .. - xintrea/home/xi/work/game_ksi/mytetra * a3fc7ae - (3 months ago) .. - xintrea/home/xi/work/game_ksi/mytetra * 74dd8ae - (4 months ago) .. - xintrea/home/xi/work/game_ksi/mytetra |\ | * ed501cb - (4 months ago) .. - xintrea/home/xi/work/game_ksi/mytetra | |\ | * | 15c7c59 - (5 months ago) .. - xintrea/home/xi/work/game_ksi/mytetra * | | 112f600 - (4 months ago) .. - xintrea/home/xi/work/game_ksi/mytetra | |/ |/| * | d383067 - (5 months ago) .. - xintrea/home/xi/work/game_ksi/mytetra |/ * 32f19a6 - (5 months ago) .. - xintrea/home/xi/work/game_ksi/mytetra * 3df29ca - (5 months ago) .. - xintrea/home/xi/work/game_ksi/mytetra * f21c6f9 - (5 months ago) .. - xintrea/home/xi/work/game_ksi/mytetra Полный граф коммитов c сокращёнными хешами, ссылками на коммиты и абсолютной датой. Используемый формат: синий сокращённый хеш коммита, голубая абсолютная дата, зелёная относительная дата, жёлтые ссылки на коммит, перевод строки, белые сообщение и автор: git log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all Результат: * 4680990 - Sat, 9 May 2015 18:25:00 +0300 (20 hours ago)/home/xi/work/game_ksi/mytetra | .. - xintrea * bec09d1 - Fri, 8 May 2015 15:42:44 +0300 (2 days ago)/home/xi/work/game_ksi/mytetra | .. - xintrea * 9dc3cc5 - Fri, 8 May 2015 00:20:37 +0300 (3 days ago)/home/xi/work/game_ksi/mytetra | .. - xintrea * b03063f - Thu, 7 May 2015 23:16:31 +0300 (3 days ago)/home/xi/work/game_ksi/mytetra | .. - xintrea * 39d93a8 - Thu, 7 May 2015 21:51:06 +0300 (3 days ago)/home/xi/work/game_ksi/mytetra | .. - xintrea * a3fc7ae - Thu, 19 Feb 2015 16:40:05 +0300 (3 months ago)/home/xi/work/game_ksi/mytetra | .. - xintrea * 74dd8ae - Wed, 7 Jan 2015 21:06:20 +0300 (4 months ago)/home/xi/work/game_ksi/mytetra |\ .. - xintrea | * ed501cb - Mon, 29 Dec 2014 08:48:26 +0300 (4 months ago)/home/xi/work/game_ksi/mytetra | |\ .. - xintrea | * | 15c7c59 - Wed, 24 Dec 2014 17:35:43 +0300 (5 months ago)/home/xi/work/game_ksi/mytetra | | | .. - xintrea * | | 112f600 - Wed, 7 Jan 2015 21:06:04 +0300 (4 months ago)/home/xi/work/game_ksi/mytetra | |/ .. - xintrea |/| * | d383067 - Sat, 20 Dec 2014 02:55:50 +0300 (5 months ago)/home/xi/work/game_ksi/mytetra |/ .. - xintrea * 32f19a6 - Thu, 11 Dec 2014 17:06:55 +0300 (5 months ago)/home/xi/work/game_ksi/mytetra | .. - xintrea * 3df29ca - Wed, 10 Dec 2014 03:57:56 +0300 (5 months ago)/home/xi/work/game_ksi/mytetra | .. - xintrea * f21c6f9 - Wed, 10 Dec 2014 02:58:07 +0300 (5 months ago)/home/xi/work/game_ksi/mytetra |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|