What is the command line shortcut to comment out the current line

I am looking for the command line shortcut to comment out the current line in the terminal.

For example, I might enter git commit -am "a comm and then realize I don't actually want to commit yet. I'd press the key combination and my half entered line would be commented out and entered, thus saving it into history, but not actually executing.

Anyone know this keyboard shortcut?


Solution 1:

Documented in the bash manual here:

M-# or AltShift3

Solution 2:

Home # Enter works obviously, and is quite short. An alternative to Home is Ctrl+A.

Another possibility that might be closer to what you want in practice is to clear the line with Ctrl+U, which stores it in a buffer which you can recall with Ctrl+Y within the same terminal session. This won't save it to history, but from your use case it sounds like you want it within the same terminal session anyway.