2013-06-19 3 views
3

Я работаю через gitimmersion и создаю псевдоним [множественное число]. Все работало, кроме моей истории.Git Hist Alias ​​Problems

$ git config --global alias.hist log --pretty=format: '%h %ad | %s%d [%an]' --graph --date=short 

это берет меня на страницу .config, но не создает псевдоним

Я знаю, что код работает (часть, я делаю псевдоним), потому что, когда я бегу

$ git log --pretty=format: '%h %ad | %s%d [%an]' --graph --date=short 

Это задача, которую я хочу.

Любые идеи для создания псевдонима работы

ответ

6

Вам нужны некоторые "" там, чтобы все прошло через правильно:

git config --global alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short" 

Кроме того, я думаю, что у вас есть дополнительное пространство между format: и форматной строки в обоих примерах.

+0

Где ваш второй «»? Если я набираю то, что у вас есть, он запрашивает больше кода с помощью> – IdeoREX

+0

Существует один перед «журналом» и один в конце строки. Я не уверен, что понимаю этот вопрос. –

+0

Я получаю сообщение об ошибке при запуске $ git hist ||| returns ||| fatal: неоднозначный аргумент '': неизвестная ревизия или путь не в рабочем дереве. Используйте '-' для разделения путей от ревизий, например: 'git [ ...] - [ ...]' – IdeoREX

4

вы пропустили от «--add» и мерзавец не любит пространство между format: '%h (по крайней мере, на мой макинтош)

попробовать:

$ git config --global --add alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short" 
+0

этот тоже работал на win10 для меня ... спасибо, ребята. –

Смежные вопросы