Я пытаюсь создать псевдоним, используя

Git config --global alias.lg log --all --decorate --oneline --graph

Но это не работает.

Что я делаю не так?

git
0
BigFurrymonster 30 Окт 2019 в 03:55

2 ответа

git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

Это будет: -один коммит на строку

-показать график коммитов

-сокращенные идентификаторы фиксации

-даты относительно настоящего

-показать ссылки на коммит (например, git log --decorate)

- много цветов

-показать автора коммита

И для красивых веток git:

git log --graph --abbrev-commit --decorate --date=relative --all

Я предлагаю вам прочитать это: https://coderwall.com/p/euwpig/a-better-git- журнал https://git.wiki.kernel.org/index.php/Aliases# Use_graphviz_for_display и прочтите о псевдонимах git: https://git-scm.com/book/en/ v2 / Git-Basics-Git-Aliases

0
Danilo Mercado Oudalova 30 Окт 2019 в 04:05

Значение параметра нужно заключить в кавычки, чтобы оно выглядело так:

git config --global alias.lg "log --all --decorate --oneline --graph"

git config, когда используется для записи параметра, принимает два позиционных аргумента: имя параметра и значение. Поскольку ваше значение состоит из нескольких слов оболочки, вам необходимо заключить его в кавычки.

0
bk2204 30 Окт 2019 в 05:56