GIT: Add, Commit, And push all at once

We'll make a bash script that will do git add -A; git commit -m "..."; git push, exiting if you use an empty commit message
Create a file, give it execute permission, and open it for editing. You don't have to use the bin directory. But for now, we are.

cd ~/;  
mkdir bin;  
cd bin;  
touch gitamp; # The file name IS the command name. you can make it whatever you like.  
chmod +x gitamp;  
nano gitamp;  

Now, copy+paste the following bash script into the gitamp file.

echo "git add, commit, push from: "; pwd;  
read -p "Enter Commit Message:" msg;   
case $msg in  
    "" ) echo "Empty commit message. Exiting";exit;;  
esac  
git add -A;   
git commit -m "$msg";   
git push;  

Now, you can ~/bin/gitamp OR add it to your path, like so:
sudo nano ~/.bashrc, and on the last line write export PATH=$PATH:~/bin

Then restart your terminal or enter source ~/.bashrc