Situation:
- I have a local copy of a website
- I have a server that I have SSH access to
What do I want to do?
- Commit locally until I'm happy with my code
- Make branches locally
- Have one master branch that is the one that should be pushed to the server
- Update the website using a single command (git push origin master)
If I set up a git repo locally using git init, and then push to a folder on the server, it doesn't work. When I FTP to the server to check the files, they're actually there. When I SSH into the server and do git status, it's not clean, even though it should be since I just pushed to the server.
Steps I'm doing:
- Make a new folder on my computer (mkdir folder_x)
- Go into that folder (cd folder_x)
- Set up a new git repository there (git init)
- (git repository sets up successfully)
- Push the repository to the server using git push origin master (where origin is set up as user:[email protected])