Difference of deploying via git and ftp / manually (also: invalid field type error)?

I didn’t know there are multiple ways! I’ve just downloaded and unpacked it to the folder plugins, as described here.