Delete bash history for current session only

history -c
Clearing the history buffer will result in an empty in-memory history for your current session, meaning that no commands will show up if you press ↑, etc. Once you exit your Bash session, all new commands that were entered after the clearing will be appended to the history file and in your next session, you will see the complete history again, with only the range between start of your last session and the clear command missing.

history -r
Replacing the current in-memory history buffer with the history file's content from the disk will have the same final result as clearing the history buffer, except that in your current session you will have access to the old command history instead of an empty list.