Soy totalmente nuevo en Git, así que pensé que tendría más suerte con EGit ya que estoy usando Eclipse PDT. Soy el único programador en el proyecto. Esto es lo que estoy haciendo ahora:Cambios de inserción desde Eclipse PDT al servidor de producción con EGit (FTP)
- Tengo dos copias idénticas del sitio web en mi máquina local y el servidor
- estoy haciendo cambios a la versión local, prueba, depuración, etc.
- Cuando estoy satisfecho con el código, abro FileZilla y cargar cada archivo que he cambiado
lo que me gustaría hacer es: ... 3. Registrar los cambios 4. Empuje archivos modificados (aquellos que he arrastrado a cambios escalonados) al servidor de producción
Por lo tanto, esto parece una solicitud muy simple. No quiero que Git esté instalado en el servidor, la carpeta .git en el servidor, etc. Solo quiero enviar archivos nuevos y modificados al servidor, anulando los que ya están en el servidor. Supongo que esto es posible, porque cuando hago clic derecho en el proyecto y voy a Team> Remote> Push ..., hay una opción de sftp para el protocolo.
¿Cómo puedo lograrlo? ¿Qué aspecto tendría la entrada en el formulario que mencioné (Equipo> Remoto> Empujar ...)? ¿O estoy equivocado, y debo instalar Git en el servidor?
¿Se puede usar EG como cliente SFTP?
Mi único conocimiento de Git es de este tutorial: http://www.vogella.com/articles/EGit/article.html. He buscado StackOverflow, pero cada tema es muy "específico de Git" y va más allá de mi conocimiento, así que no entiendo la mayor parte.
Gracias de antemano.