I'm totally new to Git, so I figured I'll have more luck with EGit since I'm using Eclipse PDT. I'm the only programmer on the project. Here's what I'm doing right now:
- I have two identical copies of website on my local machine and server
- I'm making changes to the local version, testing, debugging etc.
- When I'm satisfied with the code, I open FileZilla and upload each and every file I have changed
What I would like to do is: ... 3. Commit changes 4. Push changed files (those I have dragged to Staged Changes) to the production server
So, this looks like very simple request. I don't want Git installed on the server, .git folder on the server etc. I just want to push new and changed files to the server, overriding those that are already on the server. I suppose this is possible, because when I right click the project and go to Team > Remote > Push..., there is a sftp option for the Protocol.
How can I achieve this? What would the input on the form I've mentioned (Team > Remote > Push...) look like? Or am I wrong, and I must install Git on the server?
Can EGit be used as SFTP client?
My only knowledge of Git is from this tutorial: http://www.vogella.com/articles/EGit/article.html. I've searched StackOverflow, but every topic is way to "Git specific" and way beyond my knowledge, so I don't understand most of it.
Thanks in advance.