⊗gtPmBsLHF 28 of 66 menu

Сцягі для абмежавання вываду гісторыі камітаў у Git

Абмежаваць вывад гісторыі камітаў можна і з улікам часу, калі яны былі зроблены. Напрыклад, сцяг --since=1day адобразіць каміты, зробленыя за 1 дзень. Поўны спіс сцягоў для абмежавання вываду камітаў глядзіце ніжэй:

Сцяг Апісанне
-(n) Паказвае апошнія каміты з улікам паказанага ліку.
--since, --after* Адлюстроўвае каміты, зробленыя пасля паказанай даты.
--until, --before* Выводзяць каміты, зробленыя да паказанай даты.
--author* Адлюстроўвае каміты для файлаў з паказаным аўтарам.
--committer* Выводзіць каміты, зробленыя паказаным каміцярам, г.зн. карыстальнікам, які ўносіць змены. Аўтар файла і каміцяр могуць з'яўляцца рознымі карыстальнікамі.
grep Шукае і адлюстроўвае каміты, паведамленне або заўвага якіх змяшчае паказаны радок.

Да некаторых абмежавальных сцягоў абавязковай патрабаваннем з'яўляецца даданне пасля іх назвы знаку = і параметра, па якому мы абмяжоўваем вывад гісторыі камітаў. Дадзеныя сцягі адзначаны ў табліцы *.

Прыклад . Вывад апошніх камітаў

Давайце выведзем у кансоль два апошнія каміты:

git log -2

Пасля выканання каманды мы ўбачым:

commit 33498ca885348fba6060ad4c459963d9e756c8b6 (HEAD -> master) Author: root <root@node.com> Date: Tue Sep 12 10:52:30 2023 +0100 Story1 commit bb6945ff7c73c88981a0b2523c32e30f472fd918 Author: root <root@node.com> Date: Tue Sep 12 10:47:27 2023 +0100 text

Прыклад . Вывад камітаў, зробленых пасля паказанай даты

Давайце выведзем у кансоль каміты, зробленыя пасля 11 верасня 2023 года:

git log --since="2023-09-11"

Пасля выканання каманды мы ўбачым:

commit 33498ca885348fba6060ad4c459963d9e756c8b6 (HEAD -> master) Author: root <root@node.com> Date: Tue Sep 12 10:52:30 2023 +0100 Story1 commit bb6945ff7c73c88981a0b2523c32e30f472fd918 Author: root <root@node.com> Date: Tue Sep 12 10:47:27 2023 +0100 text

Прыклад . Вывад камітаў, зробленых да паказанай даты

А цяпер давайце выведзем у кансоль каміты, зробленыя да 11 верасня 2023 года:

git log --until="2023-09-11"

Пасля выканання каманды мы ўбачым:

commit a99c51a34d6a89be9c56127e18a1e574d6188d61 Author: root <root@node.com> Date: Fri Jun 16 15:20:43 2023 +0100 initial commit

Прыклад . Вывад камітаў, зробленых паказаным аўтарам файлаў

Давайце выведзем у кансоль усе каміты для файлаў, створаных карыстальнікам 'user':

git log --author="user"

Пасля выканання каманды мы ўбачым:

commit 9c51a34d188d61a6a89be9c56127e18a1e574d69 Author: user <user@node.com> Date: Fri Jun 10 10:10:23 2022 +0100 initial commit

Прыклад . Вывад камітаў, зробленых паказаным каміцярам

А цяпер давайце выведзем у кансоль усе каміты, зробленыя карыстальнікам 'root':

git log --committer="root"

Пасля выканання каманды мы ўбачым:

commit 33498ca885348fba6060ad4c459963d9e756c8b6 (HEAD -> master) Author: root <root@node.com> Date: Tue Sep 12 10:52:30 2023 +0100 Story1 commit bb6945ff7c73c88981a0b2523c32e30f472fd918 Author: root <root@node.com> Date: Tue Sep 12 10:47:27 2023 +0100 text commit a99c51a34d6a89be9c56127e18a1e574d6188d61 Author: root <root@node.com> Date: Fri Jun 16 15:20:43 2023 +0100 initial commit

Прыклад . Вывад камітаў, паказаная заўвага

Давайце выведзем у кансоль усе каміты, у якіх ёсць радок 'text':

git log --grep "text"

Пасля выканання каманды мы ўбачым:

commit bb6945ff7c73c88981a0b2523c32e30f472fd918 Author: root <root@node.com> Date: Tue Sep 12 10:47:27 2023 +0100 text
Беларуская
DeutschEnglishEspañolFrançaisPortuguêsРусский
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць