From: Duy Nguyen Date: Wed, 29 Jul 2015 10:47:19 GMT Subject: Re: Log messages beginning # and git rebase -i Message-ID: In-Reply-To: On Wed, Jul 29, 2015 at 12:48 AM, Matthieu Moy wrote: >> If the user wants whatever she types in the resulting commit >> literally, there is the "--cleanup=" option, no? > > $ GIT_EDITOR=touch git commit --cleanup=verbatim > [detached HEAD 1b136a7] # Please enter the commit message for your changes. Lines starting # with '#' will be kept; you may remove them yourself if you want > to. # An empty message aborts the commit. # HEAD detached from 5e70007 # Changes to be committed: # modified: foo.txt # # Changes not staged for commit > : # modified: foo.txt # # Untracked files: # last-synchro.txt # > 1 file changed, 1 insertion(+), 1 deletion(-) > > You really don't want that in day-to-day use. How about --cleanup=scissors? The chance that you have the same cut line in your commit message is really low, compared to having comment characters. -- Duy