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