Managing changes on the back end - git?

Hey there,

I know this is not a git help forum, but I installed elgg using Softaculous, and now I am considering the problem of version control and copying changes between dev and prod. Am I adding the existing files to a git repository? 

On another note, I read through the documentation and it mentions maintaining elgg through I going about this thing all wrong, installing through Softaculous?