These day i mostly manage the source code of my websites using git and github. But i really don't like the process of manually uploading the changed files/folders to my website's hosting server using Filezilla FTP (File Transfer Protocol).
So, I'm wondering whether is it possible that i can upload only modified files using git to my server? Similar to how we upload only changed code to github. As the git software is really smart to detect and push only the updated source code with the help of commits log/history. This way it will make my life so easy as i don't have to remember the files which i've created or edited in new version.