Right. I know the very basics of SSH (logging in, starting/stopping/restarting apache/mysql, checking statuses and changing directories) and that’s it.
Actually, the only part of that that is “ssh” is connecting to your server. After that, it’s the same as working on your own terminal. It’s just connected to a different computer.
I just want my server to watch my repo and if there are changes, upload those changes to the server. I’m not sure what all that entails, whether I have install stuff just to give it a basic command to do this.
That’s the “hooks” thing. That’s what this tutorial explained.