What is the meaning of the "bang" or "!" before the git command?
git, git-add, git-alias, terminal
Solution
The `!` means "run the following as commands to the shell", so in this case the alias `git commitx` expands to the equivalent of running `git add . && git commit` (which is a terrible terrible idea)
Problem
As you can see from this excerpt, there is a "!" before the git command. What's the point? ``` [alias] commitx = !git add . && git commit ``` - https://stackoverflow.com/a/8956546/1354543 I understand aliases and what the command itself is doing, but not the point of the "!" before the git command.