我想在推送之前确保我的最新提交具有当前日期.因为我总是在合并+推送之前重新掌握,我做了这个别名:
[alias]
sync = !git commit --amend --date=today && git rebase master
Run Code Online (Sandbox Code Playgroud)
问题是,它不断启动我的文本编辑器,要求提交新的提交消息.有没有办法有一个可选参数,以便我可以选择使用:
git sync 'my commit message'
Run Code Online (Sandbox Code Playgroud)
要么
git sync
Run Code Online (Sandbox Code Playgroud)
后者将简单地使用现有的提交消息,无论它发生什么?