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

Я хочу убедиться, что моя последняя фиксация имеет текущую дату прежде чем я нажму. Так как я всегда перед слиянием + толчком всегда переустанавливаю на master, я сделал этот псевдоним:

[alias]
    sync = !git commit --amend --date=today && git rebase master

Проблема в том, что он продолжает запускать мой текстовый редактор, запрашивая новое сообщение фиксации. Есть ли способ иметь необязательный параметр, чтобы я мог использовать либо:

git sync 'my commit message'

, либо

git sync

, где последний будет просто использовать существующее сообщение фиксации, каким бы оно ни было?

7
задан ceramica 8 July 2011 в 08:28
поделиться