vak: (Default)
[personal profile] vak
Показывает историю изменений нужного файла в GIT-репозитории.
% cat ~/bin/git-history
#!/bin/sh
if test $# -lt 1; then
    echo Usage: `basename $0` filename
    exit 0
fi
exec git log --patch --follow -- $*

Date: 2017-11-07 03:22 (UTC)
paserbyp: (Default)
From: [personal profile] paserbyp
...почему скрипт?

Date: 2017-11-10 07:56 (UTC)
netch: (Default)
From: [personal profile] netch
Алиас тоже можно развить :) у меня в алиасах лежат всякие странные штуки типа
cbr2 = "!f(){ expr $( ( git symbolic-ref -q HEAD || cat $(git dir)/rebase-merge/head-name ) 2>/dev/null ) : 'refs/heads/\\(.*\\)'; }; f"
(это усложнённый вариант выдачи имени текущей ветки)

Date: 2017-11-07 05:35 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
А я просто запускаю gitk <file>.
Edited Date: 2017-11-07 05:36 (UTC)

Date: 2017-11-07 07:57 (UTC)
nms: (Default)
From: [personal profile] nms
Old habits dies last? (-;
OSZAR »